-bash:咕噜声:找不到命令
-bash: grunt: command not found
我使用的是节点 0.10.35,grunt 命令运行良好。
现在升级到 0.12.3 后 grunt 命令停止工作。
OS: Mac OSX 10.10.1
节点:0.12.3
npm:2.9.1
咕噜声:0.4.5
我以为可能是node安装有问题,所以clean安装了3-4次
我尝试使用 -
安装
- node-v0.12.3.pkg
- 节点版本管理器 (nvm)
许多此类问题的解决方案都建议使用
npm install -g grunt-cli
然后使用npm install
安装本地节点模块。
我按照那个程序操作,但我得到了同样的错误。
假设您已经安装了 grunt
,您可以通过打开 ~/.bashrc
并在文件末尾附加以下内容来手动启用命令
eval "$(grunt --completion=bash)"
找到 grunt 可执行文件的别名所在的位置,并检查 PATH 环境变量中是否存在该文件的路径。如果不存在,请在 PATH 中添加路径。
通常,grunt 可执行文件会添加到 /usr/local/bin
文件夹中。但是对于我的安装,它被放置在 /Users/<Username>/.node/bin
文件夹中。所以我需要添加 /Users/<Username>/.node/bin
路径到 PATH 变量。
要了解如何编辑 PATH 环境变量,请参阅 link。
我使用的是节点 0.10.35,grunt 命令运行良好。 现在升级到 0.12.3 后 grunt 命令停止工作。
OS: Mac OSX 10.10.1 节点:0.12.3 npm:2.9.1 咕噜声:0.4.5
我以为可能是node安装有问题,所以clean安装了3-4次
我尝试使用 -
安装- node-v0.12.3.pkg
- 节点版本管理器 (nvm)
许多此类问题的解决方案都建议使用
npm install -g grunt-cli
然后使用npm install
安装本地节点模块。
我按照那个程序操作,但我得到了同样的错误。
假设您已经安装了 grunt
,您可以通过打开 ~/.bashrc
并在文件末尾附加以下内容来手动启用命令
eval "$(grunt --completion=bash)"
找到 grunt 可执行文件的别名所在的位置,并检查 PATH 环境变量中是否存在该文件的路径。如果不存在,请在 PATH 中添加路径。
通常,grunt 可执行文件会添加到 /usr/local/bin
文件夹中。但是对于我的安装,它被放置在 /Users/<Username>/.node/bin
文件夹中。所以我需要添加 /Users/<Username>/.node/bin
路径到 PATH 变量。
要了解如何编辑 PATH 环境变量,请参阅 link。