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

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

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

Ответы

Ответ 1

Добавьте /usr/local/share/npm/bin/ в свой $PATH environment

Ответ 2

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

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

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

sudo npm install -g grunt-cli 

Запустите zsh, чтобы вернуться к zshell.

Ответ 3

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

npm install -g bower

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

sudo npm install -g bower

Ответ 5

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

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

Я нахожу это, используя:

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