Comment installer Homebrew sur OS X?

j'essaie D'installer Homebrew sur OS X.

D'après le site de la famille D'accueil, je devrais taper

brew install wget

et tout ce que j'obtiens est

-bash: brew: command not found

J'ai donc cherché StackOverflow et trouvé cette réponse . Le problème, cependant, c'est que je ne vois pas brew dans /usr/local/bin .

donc, j'ai aussi ajouté la ligne suivante à mon .bashrc fichier

export PATH=/usr/local/bin:$PATH

mais j'obtiens toujours l'erreur command not found .

comment installer Homebrew sur OS X?

139
demandé sur Community 2013-12-04 20:47:16

9 réponses

C'est sur le haut de la Homebrew page d'accueil .

d'un prompt Terminal:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

la commande brew install wget est un exemple de la façon d'utiliser Homebrew pour installer une autre application (dans ce cas, wget ) après que brew est déjà installé.

347
répondu Jay Harris 2016-01-17 11:13:16

Check XCode est installé ou non.

 $ gcc --version

 $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 $ brew doctor

 $brew update.

http://techsharehub.blogspot.com/2013/08/brew-command-not-found.html "cliquez ici pour connaître les instructions de mises à jour"

26
répondu Viji 2015-09-02 16:06:39

je pourrais être en retard à la fête, mais il ya un site web cool où vous pouvez rechercher les paquets et il affichera la commande nécessaire pour installer la substance. BrewInstall est le site web.

Cependant, vous pouvez installer wget avec la commande suivante:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install wget

Espérons que cela aide :)

2
répondu drishti ahuja 2018-08-07 08:00:44

Sur une sortie de la zone de MacOS High Sierra 10.13.6

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

donne l'erreur suivante:

curl effectue la vérification du certificat SSL par défaut, en utilisant un "bundle"" des clés publiques (CERT) de L'Autorité de Certification (AC). Si la valeur par défaut fichier bundle n'est pas suffisant, vous pouvez spécifier un autre fichier en utilisant l'option -- cacert.

si ce serveur HTTPS utilise un certificat signé par une AC représenté dans le paquet, la vérification de certificat probablement échoué en raison d'un problème avec le certificat (peut-être expiré ou que le nom pourrait ne correspond pas au nom de domaine dans L'URL).

Si vous souhaitez désactiver curl vérification du certificat, l'utilisation l'option-k (ou --insecure).

HTTPS-proxy a des options similaires -- proxy-cacert et -- proxy-insecure.

Solution: il suffit d'ajouter un k à votre Curl Options

$ ruby -e "$(curl -fsSLk https://raw.githubusercontent.com/Homebrew/install/master/install)"
1
répondu ximbal 2018-07-31 19:00:57

ajoutez ce qui suit dans votre terminal et cliquez sur ENTRER puis suivez les instructions dans le terminal. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

0
répondu James Niroomand 2016-10-06 19:36:08

Voici une version qui enveloppe l'installateur homebrew dans une fonction bash qui peut être exécutée à partir de vos scripts de déploiement:

install_homebrew_if_not_present() {
    echo "Checking for homebrew installation"
    which -s brew
    if [[ $? != 0 ]] ; then
        echo "Homebrew not found. Installing..."
        ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    else
        echo "Homebrew already installed! Updating..."
        brew update
    fi
}

et une autre fonction qui installera une formule homebrew si elle n'est pas déjà installée:

brew_install () {       
    if brew ls --versions  > /dev/null; then
        echo "already installed: "
    else
        echo "Installing forumula: ..."
        brew install 
    fi
}

une fois ces fonctions définies, vous pouvez les utiliser comme suit dans votre script bash:

install_homebrew_if_not_present
brew_install wget
brew_install openssl
...
0
répondu ccpizza 2017-03-26 09:31:28

la commande suivante ne fonctionne pas si vous êtes sous proxy.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

au lieu de l'utilisateur suivant -

ruby -e "$(curl -x http://DOMAIN%5cUSER_NAME:PASSWORD@PROXY:PORT -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Remarque Nous devons utiliser %5c au lieu de " \ " de la même façon si votre mot de passe a un caractère spécial le remplacer par unicode E. g for @ use %40 Consultez cette Unicodes

remplacer la commande ci-dessus par vos propres paramètres

Domaine-Votre Domaine

NOM_UTILISATEUR - Votre Nom d'Utilisateur

mot de passe-Mot de passe

PROXY-10.10.10.10

PORT-8080

0
répondu Harshad 2018-09-07 09:25:02

voici le script:

/ usr / bin / ruby-e "$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/master/install ) "

-1
répondu Badu Huang 2018-09-15 05:57:57

après avoir tout essayé, j'ai regardé dans le dossier permission de brew in /usr/local/etc/. D'une façon ou d'une autre, la permission a été changée et je n'ai pas pu ouvrir le dossier. J'ai modifié les permissions des dossiers(avec chmod) avec les mêmes permissions que les autres dossiers et brew commencer à travailler.

-2
répondu Miroslav Gorchev 2018-08-23 07:33:32