Bower,Grunt& zsh:找不到命令:

时间:2012-09-23 18:37:16

标签: twitter zsh npm gruntjs

我安装了Grunt&凉亭&我正在使用ZSH。

当我输入bower --helpgrunt anything时,我会zsh: command not found: bowerzsh: command not found: grunt如何解决此问题?

6 个答案:

答案 0 :(得分:24)

/usr/local/share/npm/bin/添加到您的$PATH environment

答案 1 :(得分:9)

我无法完成上述工作。问题是我刚刚重新安装了我的Mac而忘记重新安装grunt。

您可以通过返回使用bash -l并运行grunt的bash来测试实际安装的grunt并在zshell之外正常工作。

如果grunt抛出相同的错误,您可以通过运行来安装grunt:

sudo npm install -g grunt-cli 

运行zsh以返回zshell。

答案 2 :(得分:6)

安装时,您是否全局安装?

npm install -g bower

试一试。如果没有,也尝试添加sudo

sudo npm install -g bower

答案 3 :(得分:1)

当您安装grunt(bower)时,终端会告诉您目录。对于使用ZSH shell的用户,请将其添加到.zshrc:

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

我发现它使用:

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

答案 4 :(得分:1)

我使用yarn代替了npm

yarn add grunt grunt-cli
yarn grunt

对我有用。 希望它将对其他人有所帮助:)

答案 5 :(得分:0)

如果您使用的是GNOME-Terminal(Ubuntu Unity和Gnome中的默认设置),请尝试https://askubuntu.com/questions/279180/nvm-command-not-found-issue的答案。