-bash:grunt:找不到命令 - mac OSx

时间:2016-11-30 09:09:16

标签: node.js bash macos gruntjs homebrew

我是一个新手。 以下是我可以提供的信息,我可以提供更多信息。我已经记录了我所做的一切。  我也是一个快速学习者。

我在MAC OSX El Capitan上

我使用本教程作为我的向导(可能为什么我可能遇到问题) https://changelog.com/posts/install-node-js-with-homebrew-on-os-x

我甚至安装了咕噜声

sudo npm install grunt -g

它甚至给了我这条路径

/Users/<file path>/.node/bin/grunt -> /Users/<file path>/.node/lib/node_modules/grunt/bin/grunt

我也知道这与我的$PATH

有关
PATH=/usr/local/share/npm/lib/node_modules/grunt-cli/bin:$PATH

看起来一切正常安装。

当我跑步时:

grunt

我明白了:

  

-bash:grunt:找不到命令

如果我输入:

grunt -v

我明白了:

  

bash:grunt:找不到命令

我甚至一直在这里进行故障排除,似乎没有任何工作。 http://gruntjs.com/getting-started

我已经查看了很多与stackoverflow相关的问题,但似乎对我的问题没有任何帮助。

是否有办法彻底安装所有内容并清除计算机中的所有相关内容。

我还希望有一个能在我的电脑上正常工作的例子,供新手学习。也许我不应该使用自制软件进行设置。

非常感谢。

2 个答案:

答案 0 :(得分:-1)

  

-bash:grunt:找不到命令

以上行告诉你的系统中没有安装grunt。

您可以使用sudo npm install grunt -g

安装grunt

在此之前,您已在系统中安装了npm和nodejs,此链接 http://blog.teamtreehouse.com/install-node-js-npm-mac会有所帮助。

答案 1 :(得分:-1)

我建议您使用NVM - Node Version Manager在MacOS上安装和管理node.js版本。

然后使用NVM安装Node.js,例如:

$ nvm install v6

成功安装NVM和Node.js后,将Grunt安装为全局模块。

$ npm install -g grunt