Я пытаюсь установить brew, но получаю следующее предупреждение:
Warning: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:
2to3
2to3-2.7
idle
idle2.7
pydoc
pydoc2.7
python
python-config
python2.7
python2.7-config
pythonw
pythonw2.7
smtpd.py
smtpd2.7.py
Consider amending your PATH so that /usr/local/bin
is ahead of /usr/bin in your PATH.
Я понятия не имею, как изменить путь. Я исследовал несколько файлов из этого поста о переполнении стека (http://stackoverflow.com/questions/8886114/using-brew-with-ruby-1-9-2), но не могу найти подходящий путь для редактирования. Единственный файл, который у меня есть, это мой файл / etc / profile, который в данный момент выглядит так:
# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/local/bin:${PATH}"
export PATH
Я хотел просто удалить Python, а затем переустановить его с помощью homebrew, но я немного нервничаю из-за того, что ломаю слишком много вещей одновременно.
Есть ли простой способ изменить путь? Должен ли я создать файл .bash_profile? Спасибо за любую помощь заранее.
$PATH
.Вам нужно изменить / etc / paths, чтобы / usr / local / bin был указан перед / usr / bin . Для этого вам понадобится sudo ваш редактор.
Один из способов открыть редактор
источник
/etc/paths
. Это работало прекрасно..bash_profile
влияют только на интерактивные пользовательские оболочки, а не на другие приложения?