
Я не могу использовать командную строку (терминал).
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
чтобы открыть его в текстовом редакторе.