Порт: команда не найдена, несмотря на то, что /.bash_profile является «правильным»

Недавно я установил Macports, чтобы в конечном итоге установить расширение INTL на свой MAMP. В настоящее время я пытаюсь обновить Macports -

sudo port -v selfupdate

который возвращает ошибку -

sudo: порт: команда не найдена

Я читал, что это могут быть пути в .bash_profile. Это мои пути:

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

export MANPATH=$MANPATH:/opt/local/share/man

export INFOPATH=$INFOPATH:/opt/local/share/info

Отсюда я не совсем уверен, как дальше диагностировать. Если вам потребуются дополнительные файлы, пожалуйста, дайте мне знать.


person Community    schedule 18.09.2013    source источник


Ответы (2)


Если вы не запустили новую оболочку или иным образом sourced свою .bash_profile, изменение на PATH не присутствует в значении PATH, используемом текущей оболочкой.

person chepner    schedule 18.09.2013
comment
Я получил свой .bash_profile, но он все еще не выбирает пути для моего Composer? - person ; 23.09.2013

Вы не используете файл .bash_profile. Используйте файл .profile, созданный из macport. Это сработает.

Ваше здоровье,

Марко

person Marco Hesse    schedule 12.08.2016