Ошибка установки Homebrew - Brew Команда не найдена

Я провел большую часть своей пятницы, пытаясь установить последнюю версию Ruby на мой новый MacBook Air (с установленным Mountain Lion).

У меня есть все последние версии XCode и инструменты командной строки. Но я не могу заставить Homebrew работать! Вот скриншот того, где я застреваю (я новый пользователь, поэтому не могу вставить это изображение).

Как видите, я использовал следующее для установки Homebrew:

ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go/install)"

Пока было "предупреждение", казалось, что установка работает:

Warning: /usr/local/bin is not in your PATH.
==> Installation successful!

Несмотря на это, когда я пытаюсь запустить "доктора заваривания", я получил следующее:

-bash: brew: command not found

Опять же, я пытаюсь установить homebrew, поэтому я могу установить последнюю версию ruby - я стремлюсь научиться кодировать на ruby, но вроде как, если я смогу даже запустить среду разработки! :)

Ответ 1

Предупреждение сообщает вам, что не так. Проблема в том, что brew хранится в /usr/local/bin

Итак, вы можете попробовать /usr/local/bin/brew doctor

Чтобы исправить это, вы постоянно изменяете свой профиль bash (.bashrc или .profile в своем домашнем каталоге) и добавляете следующую строку:

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

Ответ 2

Проверьте, установлен XCode или нет.

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 "нажмите здесь для точного обновления инструкций"

Ответ 3

nano ~/.profile

добавьте следующие строки:

export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"

сохранить файл:

Ctrl + X, затем Y, затем Enter

затем выполните изменения:

source ~/.profile

Ответ 4

Это происходило со мной, но ни одно из приведенных выше предложений не срабатывало. Я изменил каталоги ( "cd ~/tmp" ), и вдруг команда

ruby ​​-e "$ (curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

работал у меня. До изменения директорий я был в директории, которая представляет собой репозиторий Git. Возможно, это мешало командам ruby ​​и Git в Brew установить script.

Ответ 5

Вы можете запустить терминал

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

затем установите https://github.com/robbyrussell/oh-my-zsh.

Когда эти жалобы запускают i.e редактор pico pico .zshrc и проходят мимо этих строк:

export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"

запомнить использовать brew doctor:)

enter image description here

Ответ 6

попробуйте это

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/linuxbrew/go/install)"

Ответ 7

Вы можете использовать это:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 

для установки доморощенного.