在osx上设置npm global而不使用sudo

时间:2015-11-09 16:23:56

标签: node.js homebrew

我正在尝试设置节点而不在我的mac上使用sudo。我点了这个链接http://www.johnpapa.net/how-to-use-npm-global-without-sudo-on-osx/

我正在使用mac上的节点。所以我按照已经拥有节点的步骤进行了操作?

 sudo rm -rf /usr/local/lib/node_modules
 sudo rm -rf ~/.npm

然而,第三步

brew uninstall node

给我一​​个奇怪的错误

No such keg: /usr/local/Cellar/node

我查看是否有自制的

brew help

我还有它。

看起来这条路已经消失了。这似乎是遵循此程序的常见链接,因此我不确定我缺少什么。任何反馈都会非常感激。

感谢。

1 个答案:

答案 0 :(得分:3)

我已经克服了这个问题,我正常使用brew安装节点:

brew install node

然后我这样做:

sudo chown -R $(whoami) ~/.npm

sudo chown -R $(whoami) /usr/local/lib/node_modules