文档章节

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

Channely
 Channely
发布于 2015/11/06 13:18
字数 300
阅读 257
收藏 2

虽然不建议使用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

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

© 著作权归作者所有

Channely
粉丝 5
博文 91
码字总数 30167
作品 0
杭州
程序员
私信 提问
macOS 运行react项目

安装基础环境,不赘述。主要包括nodejs、npm等工具 在Windows上建立的项目,在macOS打开,遇到的几个问题。 0.项目根目录下执行 npm install 1.nodemodules目录权限问题,在项目根目录下执行...

YangTao
2018/04/26
56
0
MACOSX Apache ab压力测试

MACOSX Apache ab压力测试 @Date 2018.12.24 一. 介绍 ab是apachebench命令的缩写, 默认mac下都已经安装了, 但是默认版本会有几个问题, 故写此文章进行总结 二. 问题 1. aprsocketrecv: Conn...

一朝一夕
2018/12/26
0
0
MacOS源码编译安装 PostgreSQL

编译环境 Mac OSX 下只要装了 Xcode 就行,所有编译需要的工具和类库都有了。CentOS 下需要安装下面的软件包。 如果是从 git 仓库 checkout 出的源码,还需要额外安装下面两个包: Debian 下...

FeanLau
04/21
45
0
Go 1.12 正式版发布,初步支持 TLS 1.3

Go 1.12 正式版发布了,距离上个正式发布版 Go 1.11 已经过去半年。跟往常一样,Go 1.12 保持了 Go 1 的兼容性承诺,预期所有 Go 程序会像之前一样正常编译。 新版本的更新亮点有 TLS 1.3 的...

段段段落
02/26
11.7K
30
Bazel 0.16.1 发布,快速、可扩展且多语言的构建系统

Bazel 是一款可扩展、多语言的构建系统,可快速可靠地构建和测试任何规模的软件。Bazel 在 Google 大规模软件开发实践能力方面起着至关重要的作用。 加速构建和测试:Bazel 只重建必要的东西...

王练
2018/08/15
658
1

没有更多内容

加载失败,请刷新页面

加载更多

Rust:最小化窗口后 CPU占用率高 (winit,glutin,imgui-rust)

最近试着用 imgui-rust 绘制界面,发现窗口最小化后CPU占用会增大。 查询的资料如下: https://github.com/rust-windowing/winit/issues/783 https://github.com/ocornut/imgui/issues/1151 ...

reter
25分钟前
8
0
cloud-zuul路由网关

九、zuul路由网关 概述 1.1 能干嘛 路由、过滤 路由基本配置 路由访问映射规则 十、springCloud config分布式配置中心

榴莲黑芝麻糊
25分钟前
8
0
Circuit Breaker模式

Circuit Breaker模式会处理一些需要一定时间来重连远程服务和远端资源的错误。该模式可以提高一个应用的稳定性和弹性。 问题 在类似于云的分布式环境中,当一个应用需要执行一些访问远程资源...

mskk
38分钟前
15
0
写论文之前的准备都有哪些?干货来了!

原文链接:https://www.lwfdy.com/archives/144.html 之前跟大家谈了许多有关于初稿修改以及写作事项需要注意的问题,那么今天我们来说一说,在写之前,我们需要做哪些准备呢,为了做到下笔如...

辅导员
44分钟前
11
0
idea快捷键

Alt + Enter 引入类 Ctrl + O 查看我们继承的类或者接口中的方法,以及我们要实现的方法 Ctrl + Alt + b 查看接口实现类中方法(就是我们使用接口编程时,在调用实现类方法处直接Ctrl+鼠标左...

行者终成事
52分钟前
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部