Невозможно использовать командную строку в Mac OS X

Невозможно использовать командную строку в Mac OS X

Я не могу использовать командную строку (терминал).

sudo gem install compass

но я получаю только "команда не найдена". Я администратор своего Mac, и мой пароль не пустой.

Я также попробовал это:

defaults write com.apple.Finder AppleShowAllFiles YES

тот же результат.

решение1

Вероятно, вы перезаписали свой PATH. Проверьте этот файл* на наличие операторов с export PATH:

/Users/your-username/.bash_profile

Если Sencha внесла какие-либо изменения в этот файл, обратите внимание, что это правильный синтаксис для добавления папки в PATH:

export PATH=/some/other/path:$PATH

Если вы забыли :$PATH, вы будете перезаписывать его каждый раз при запуске Терминала. Поэтому OS X не сможет найти ваши команды. Поэтому исправлением будет exportполное удаление неисправных строк или исправление их для использования правильного синтаксиса.

export PATH=/Users/Oskar/Sencha:$PATH

* Файл скрыт по умолчанию. Если вы не можете увидеть его из Finder, а ваш PATH все еще поврежден, выполните следующую команду: /usr/bin/open ~/.bash_profileчтобы открыть его в текстовом редакторе.

Связанный контент