Comment installer Homebrew sur OS X?


213

J'essaie d'installer Homebrew sur OS X.

Selon le site Homebrew, je devrais taper

brew install wget

et tout ce que je reçois c'est

-bash: brew: command not found

J'ai donc recherché StackOverflow et trouvé cette réponse . Cependant, le problème est que je ne vois pas brewdans /usr/local/bin.

J'ai donc ajouté la ligne suivante à mon .bashrcfichier

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

Mais je reçois toujours l' command not founderreur.

Comment installer Homebrew sur OS X?


Réponses:


493

C'est en haut de la page d'accueil de Homebrew .

À partir d'une invite de terminal:

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

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


Par simple curiosité, j'ai utilisé la commande ci-dessus, sauf avec un ajout; à la fin
Hello Universe

1
Un moyen facile de rappeler:ruby -e "$(curl -fsSL bit.ly/brew-install)"
Lucas Lopes

@Jay Est-il possible d'installer homebrew sans interaction avec l'utilisateur. Je dois l'installer via un script, mais il échoue car à une étape, il demande la clé de retour de l'utilisateur. Comment puis-je m'en débarrasser?
Sazzad Hissain Khan

2
Avertissement: le programme d'installation de Ruby Homebrew est désormais obsolète et a été réécrit dans Bash. Veuillez migrer vers la commande suivante: / bin / bash -c "$ (curl -fsSL raw.githubusercontent.com/Homebrew/install/master/install.sh )"
App Work

44

Vérifiez si 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 les mises à jour exactes des instructions"


Il convient de noter que vous devrez peut-être utiliser l'application de terminal Mac par défaut. J'essayais dans ITERM et l'installation ne fonctionnait pas. Je n'arrêtais pas de me dire de visiter linuxbrew.sh
Ed Fryed

J'ai dû installer des outils de développement de ligne de commande xcode aprèsbrew doctor
Matthew Lock

1
Je dois me connecter pour vous donner une note positive, cela fait longtemps que je n'ai pas utilisé MacOS.
Tran Minh

5

Je suis peut-être en retard à la fête, mais il y a un site Web sympa où vous pouvez rechercher les packages et il listera la commande nécessaire pour installer les trucs. 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

J'espère que cela t'aides :)


4

Sur un MacOS High Sierra 10.13.6 prêt à l'emploi

$ 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, à l'aide d'un «ensemble» de clés publiques (CA) de l'autorité de certification (CA). Si le fichier de regroupement par défaut n'est pas adéquat, vous pouvez spécifier un autre fichier à l'aide de l'option --cacert.

Si ce serveur HTTPS utilise un certificat signé par une autorité de certification représentée dans le bundle, la vérification du certificat a probablement échoué en raison d'un problème avec le certificat (il peut être arrivé à expiration ou le nom peut ne pas correspondre au nom de domaine dans l'URL).

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

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

Lösung: Ajoutez juste un k à vos options de boucle

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

Mon MacOS High Sierra 10.13.6 prêt à l'emploi n'a pas donné cette erreur, pourrait-il s'agir de votre configuration / connexion réseau?
Curios

N'a pas eu une telle erreur sur un mac mini 2018
prêt à l'emploi

2

Voici une version qui enveloppe le programme d'installation 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 $1 > /dev/null; then
        echo "already installed: $1"
    else
        echo "Installing forumula: $1..."
        brew install $1
    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
...

1

Si vous obtenez toujours une erreur après l'exécution,

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

Ensuite, essayez de télécharger et d'installer l'outil de ligne de commande à partir de https://developer.apple.com/download/more/ pour votre version Mac OS et Xcode particulière.

Ensuite, essayez de courir,

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

puis

brew install node

1

Ouvrez Terminal et mettez la commande ci-dessous.
Installer:

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

Désinstaller:

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

Une fois l'installation terminée après avoir saisi les commandes de brassage:

brew install wget
brew install node
brew install watchman
...
...

0

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


0

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

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

À la place, l'utilisateur suit -

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

Notez que nous devons utiliser% 5c au lieu de "\" De même si votre mot de passe a un caractère spécial, remplacez-le par unicode, par exemple pour @ use% 40 Reportez-vous à Unicodes

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

DOMAINE - Votre domaine

USER_NAME - Votre nom d'utilisateur

MOT DE PASSE - mot de passe

PROCURATION - 10.10.10.10

PORT - 8080


0

Vous pouvez installer brew en utilisant la commande ci-dessous.

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

Cependant, en utilisant cela, vous obtiendrez un avertissement indiquant qu'il est désormais obsolète d'acheter un programme d'installation homebrew. Recommandé d'utiliser Bash à la place.

Capture d'écran 1

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Capture d'écran 2



-2

Après avoir essayé tout ce qui est décrit, j'ai recherché l'autorisation de dossier de brasser dans / usr / local / etc /. D'une manière ou d'une autre, l'autorisation a été modifiée et je n'ai pas pu ouvrir le dossier. J'ai changé les autorisations de dossier (avec chmod) avec les mêmes autorisations que les autres dossiers et l'infusion commence à fonctionner.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.