Я пытался установить MacPorts. Я добавил следующую строку в мой .zshrc
:
export PATH=/opt/local/bin/port:$PATH
затем, когда я набираю команду port
я получаю это:
sudo: port: command not found
Но когда я пытаюсь использовать MacPorts, вызывая его прямо из файла, он работает:
$ /opt/local/bin/port
MacPorts 2.3.4
Entering interactive mode... ("help" for help, "quit" to quit)
[Users/tom] >
Когда я набираю эту команду, echo $PATH
это то, что я получаю:
/opt/local/bin/port:/usr/local/mysql/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin
Что не так, как решить эту проблему?
Заранее спасибо.
PS: у меня возникла такая же проблема, когда я пытался установить git с Homebrew. Это работает только тогда, когда я пишу весь путь (/usr/local/Cellar/git/2.9.3/bin/git
), в противном случае, несмотря на попытку установить правильную переменную $ PATH, она использует более старую версию git (которая уже была установлен на моем компьютере).