码迷,mamicode.com
首页 > Windows程序 > 详细

OSX El Capitan node-5.0.0下sudo npm install遇到的权限问题

时间:2015-11-06 14:55:33      阅读:353      评论:0      收藏:0      [点我收藏+]

标签:

虽然不建议使用sudo安装npm包,但你往往不可避免去这么⊙﹏⊙b汗。

例如我们要去安装fisp这个npm包

 $ sudo cnpm install -g fis-plus

结果首行报错是:

gyp WARN EACCES user "root" does not have permission to access the dev dir "/Users/
xxx/.node-gyp/5.0.0"

明显的权限问题嘛!但是我用了sudo( ⊙o⊙ )哇!!!

于是去找答案 求帮助 Google了下关键字 首先去了stackoverflow,有人提问,果然我不是个案,但是没人回答,囧,难道这是个新问题?

然后仅有的两条搜索结果,第二条把我带向github. 得知OSX El Capitan把root权限给削弱了,以前好多系统路径都没有了写入权限( ⊙ o ⊙ )啊!

再然后顺着答者的指引来到了一个靠谱的解答文档里,还是github.

上面都是我啰嗦的求经之旅,干货就是在后面添加一个参数 :

$ sudo npm install -g package_name --unsafe-perm

总结:这个利便大法很是通畅啊!

OSX El Capitan node-5.0.0下sudo npm install遇到的权限问题

标签:

原文地址:http://my.oschina.net/coderman/blog/526903

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!