Ответ 1
откройте файл /etc/paths, поместите/usr/local/bin поверх /usr/bin
$ sudo vi /etc/paths
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
и Перезапустить терминал, @mmel
Попытка установить ruby 1.9.3, прочитайте, что мне нужно сначала установить homebrew. Рана brew доктор, и это дает мне кучу предупреждений. Один из них:
Предупреждение:/usr/bin происходит до /usr/local/bin. Это означает, что будут использоваться системные программы, а не Homebrew. На обоих путях существуют следующие инструменты:
easy_install easy_install-2.6
Рассмотрите возможность изменения вашей PATH, чтобы /usr/local/bin опережал /usr/bin в вашем PATH.
Как делать то, что он спрашивает здесь?
откройте файл /etc/paths, поместите/usr/local/bin поверх /usr/bin
$ sudo vi /etc/paths
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
и Перезапустить терминал, @mmel
Существует много способов обновить ваш путь. Ответ июнь1 отлично работает. Другой способ - увеличить ваш .bash_profile
, чтобы иметь:
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
Линия выше помещает /usr/local/bin
и /usr/local/sbin
перед вашим $PATH
. После source ваш .bash_profile
или запустите новый терминал, вы можете проверить свой путь echo.
$ echo $PATH
/usr/local/bin:/usr/local/sbin:/Users/<your account>/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
После того, как результат с результатом $ brew doctor
снова больше не приведет к вашей ошибке.
Это сообщение в блоге помогло мне решить проблемы, с которыми я столкнулся. http://moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/
Просто запустите следующую строку в своем любимом терминальном приложении:
echo export PATH="/usr/local/bin:$PATH" >> ~/.bash_profile
Перезагрузите терминал и запустите
brew doctor
проблема должна быть решена.
Чтобы избежать ненужного дублирования, я добавил следующее в свой файл ~/.bash_profile
case ":$PATH:" in
*:/usr/local/bin:*) ;; # do nothing if $PATH already contains /usr/local/bin
*) PATH=/usr/local/bin:$PATH ;; # in every other case, add it to the front
esac
Кредит: https://superuser.com/a/580611