Ответ 1
Добавьте /usr/local/share/npm/bin/
в свой $PATH environment
Я установил Grunt и Bower, и я использую ZSH.
когда я набираю bower --help
или grunt anything
, я получаю zsh: command not found: bower
или zsh: command not found: grunt
, как я могу это исправить?
Добавьте /usr/local/share/npm/bin/
в свой $PATH environment
Я не мог заставить выше работать. Проблема заключалась в том, что я только что переустановил свой Mac и забыл переустановить grunt.
Вы можете проверить, что grunt фактически установлен и работает правильно вне zshell, вернувшись к bash с помощью bash -l
и запустив grunt
.
Если хрюкать бросает ту же ошибку, вы можете установить grunt, запустив:
sudo npm install -g grunt-cli
Запустите zsh
, чтобы вернуться к zshell.
Когда вы установили, вы установили глобально?
npm install -g bower
попробуйте. Если нет, попробуйте добавить sudo
sudo npm install -g bower
Если вы используете GNOME-Terminal (по умолчанию в Ubuntu Unity и Gnome), попробуйте ответить https://askubuntu.com/questions/279180/nvm-command-not-found-issue.
Когда вы устанавливаете grunt (bower), терминал сообщает вам каталог. Для тех, кто использует оболочку ZSH, добавьте это в .zshrc:
export PATH=/usr/you/directory/npm/bin:$PATH,
Я нахожу это, используя:
/lib/node_modules
export PATH=/usr/lib/node_modules/npm/bin:$PATH