Bower, Grunt & zsh: команда не найдена:

Я установил Grunt & Bower & я использую ZSH.

когда я типа bower --help или grunt anything Я zsh: command not found: bower или zsh: command not found: grunt как я могу это исправить?

5 ответов


добавить /usr/local/share/npm/bin/ на $PATH environment


Я не мог заставить это работать. Проблема заключалась в том, что я только что переустановил свой Mac и забыл переустановить grunt.

вы можете проверить, что grunt фактически установлен и работает должным образом за пределами zshell, вернувшись в bash с bash -l и под управлением grunt.

если grunt бросает ту же ошибку, вы можете установить grunt, запустив:

sudo npm install -g grunt-cli 

Run zsh чтобы вернуться к zshell.


когда вы установили, вы установили глобально?

npm install -g bower

попробуйте. Если нет, также попробуйте добавить sudo

sudo npm install -g bower

когда вы устанавливаете grunt (bower), терминал говорит вам каталог. Для тех, кто использует оболочку ZSH, добавьте это .zshrc:

export PATH=/usr/you/directory/npm/bin:$PATH,

Я считаю так:

/lib/node_modules
export PATH=/usr/lib/node_modules/npm/bin:$PATH

Если вы используете GNOME-Terminal (по умолчанию в Ubuntu Unity и Gnome), попробуйте ответитьhttps://askubuntu.com/questions/279180/nvm-command-not-found-issue.