J'ai passé l'essentiel de mon vendredi à essayer d'obtenir la dernière version de Ruby installé sur mon nouveau MacBook Air (avec Mountain Lion installé).
J'ai toutes les dernières versions de XCode et des outils de ligne de commande. Mais je n'arrive pas à faire fonctionner Homebrew! Voici une capture d'écran de l'endroit où je reste bloqué (Je suis un nouvel utilisateur, je ne peux donc pas intégrer cette image).
Comme vous pouvez le voir, j'ai utilisé ce qui suit pour installer Homebrew:
Ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go/install)"
Bien qu'il y ait eu un "avertissement", il semblait que l'installation fonctionnait:
Warning: /usr/local/bin is not in your PATH.
==> Installation successful!
Malgré cela, lorsque j'essaie de diriger "brew doctor", j'ai reçu ce qui suit:
-bash: brew: command not found
Encore une fois, j'essaie d'installer homebrew, donc je peux installer la dernière version de Ruby - je cherche à apprendre à coder en Ruby, mais un peu foutu si je peux même obtenir un environnement de développement en marche! :)
L'avertissement vous dit ce qui ne va pas. Le problème est que brew
est conservé dans /usr/local/bin
Vous pouvez donc essayer /usr/local/bin/brew doctor
Pour le corriger, modifiez définitivement votre profil bash (.bashrc ou .profile dans votre répertoire personnel) et ajoutez la ligne suivante:
export PATH=/usr/local/bin:$PATH
Vérifiez que 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 des mises à jour exactes des instructions"
nano ~/.profile
ajoutez ces lignes:
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
enregistrez le fichier:
Ctrl + X
puis Y
puis Enter
puis rendez les modifications:
source ~/.profile
Cela m'arrivait juste, mais aucune des suggestions ci-dessus n'a fonctionné. J'ai changé de répertoire ("cd ~/tmp") et soudain la commande
Ruby -e "$ (curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install )"
travaillé pour moi. Avant de changer de répertoire, j'avais été dans un répertoire qui est un référentiel Git. Peut-être que cela interférait avec les commandes Ruby et Git dans le script d'installation de Brew.
Vous pouvez exécuter dans le terminal
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
puis installez https://github.com/robbyrussell/oh-my-zsh
.
Lorsque ceux-ci se complètent, exécutez pico editor pico .zshrc
Et au-delà de ces lignes:
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
n'oubliez pas d'utiliser brew doctor
:)