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を再インストールするのを忘れていたことです。
bash -l
でbashに戻り、grunt
を実行することで、gruntが実際にインストールされ、zshellの外部で正しく機能していることをテストできます。
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-Terminal(Ubuntu UnityおよびGnomeのデフォルト)を使用している場合は、 https://askubuntu.com/questions/279180/nvm-command-not-found-issue の答えを試してください。