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



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



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

563   5  

5 ответов:

Добавьте /usr/local/share/npm/bin/ к вашему $PATH environment

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

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

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

sudo npm install -g grunt-cli 

Бегите 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-терминал (по умолчанию в Ubuntu Unity и Gnome), попробуйте ответить https://askubuntu.com/questions/279180/nvm-command-not-found-issue .

Comments

    Ничего не найдено.