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 cherché StackOverflow et trouvé cette réponse . Le problème, cependant, est que je ne vois pas brew
dans /usr/local/bin
.
J'ai donc ajouté la ligne suivante à mon fichier .bashrc
export PATH=/usr/local/bin:$PATH
Mais je reçois toujours l'erreur command not found
.
Comment puis-je installer Homebrew sous OS X?
Il se trouve en haut de la page page d'accueil Homebrew .
À partir d'une invite de terminal:
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
La commande brew install wget
est un exemple d'utilisation de Homebrew pour installer une autre application (dans ce cas, wget
) une fois que brew est déjà installé.
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 consulter les mises à jour des instructions exactes"
Je serai peut-être en retard à la fête, mais il existe un site Web génial sur lequel vous pouvez rechercher les packages et répertorier la commande nécessaire pour installer les éléments. 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 :)
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 (certificats) de l'autorité de certification (CA). Si le fichier d'ensemble par défaut ne vous convient pas, 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 l'ensemble, la vérification du certificat a probablement échoué en raison d'un problème avec le certificat (il peut expirer ou le nom peut ne pas correspondre au nom de domaine indiqué dans l'URL).
Si vous souhaitez désactiver la vérification du certificat par curl, utilisez l'option -k (ou --insecure).
HTTPS-proxy a des options similaires --proxy-cacert et --proxy-insecure.
Solution: ajoutez simplement un k à vos options Curl
$ Ruby -e "$(curl -fsSLk https://raw.githubusercontent.com/Homebrew/install/master/install)"
Voici une version qui enveloppe le programme d'installation homebrew dans une fonction bash pouvant ê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 que vous avez défini ces fonctions, vous pouvez les utiliser comme suit dans votre script bash:
install_homebrew_if_not_present
brew_install wget
brew_install openssl
...
ajoutez ce qui suit dans votre terminal et cliquez sur entrer, puis suivez les instructions du terminal. /usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
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 cela l'utilisateur suivant -
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 nicodes
Remplacez la commande ci-dessus par vos propres paramètres
DOMAIN - Votre domaine
USER_NAME - Votre nom d'utilisateur
MOT DE PASSE - mot de passe
PROCURATION - 10.10.10.10
PORT - 8080
Si vous obtenez toujours une erreur après avoir exécuté,
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Essayez ensuite de télécharger et d'installer l'outil de ligne de commande à partir de https://developer.Apple.com/download/more/ pour votre version de Mac et de Xcode.
Ensuite, essayez de courir,
/usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
puis
brew install node
Ouvrez le 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 entré les commandes d'infusion:
brew install wget
brew install node
brew install watchman
...
...