-bash:grunt:找不到命令
我正在使用节点0.10.35和grunt命令工作正常。 现在升级到0.12.3之后grunt命令已经停止工作。
OS:Mac OSX 10.10.1节点:0.12.3 npm:2.9.1 grunt:0.4.5
我以为在节点安装中可能会有问题,所以我干净地安装了它3-4次
我试着用 –
- 节点v0.12.3.pkg
- 节点版本pipe理器(nvm)
针对这些问题的许多解决scheme都build议使用npm install -g grunt-cli
然后使用npm install
来安装本地节点模块。
我遵循该程序,但我得到同样的错误。
findgrunt可执行文件的别名,并检查PATH环境variables中是否存在该文件的path。 如果不存在,请在PATH中添加path。
通常,grunt可执行文件被添加到/usr/local/bin
文件夹中。 但是对于我的安装,它被放置在/Users/<Username>/.node/bin
文件夹中。 所以我需要为PATHvariables添加/Users/<Username>/.node/bin
path。
要知道如何编辑PATH环境variables,请参阅链接 。
假设你已经安装了grunt
,你可以通过打开~/.bashrc
手动启动该命令,并在文件末尾附加以下内容
eval "$(grunt --completion=bash)"