【问题标题】:Set up npm global without sudo on osx在 osx 上设置不带 sudo 的 npm global
【发布时间】:2015-11-09 16:23:56
【问题描述】:

我正在尝试在我的 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

我还有。

看起来这条路已经消失了。这似乎是遵循此过程的常见链接,所以我不确定我错过了什么。任何反馈将不胜感激。

谢谢。

【问题讨论】:

  • 如果你这样做brew ls会得到什么
  • 我正在获取 git mongodb

标签: node.js homebrew


【解决方案1】:

我克服这个问题的方法是像平常一样使用 brew 安装节点:

brew install node

然后我做:

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

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

【讨论】:

    猜你喜欢
    • 2017-03-05
    • 2011-03-19
    • 2015-05-23
    • 1970-01-01
    • 2014-02-07
    • 1970-01-01
    • 1970-01-01
    • 2011-11-14
    • 2022-06-12
    相关资源
    最近更新 更多