2014-12-25 48 views
2

我在我的windows上安装了Linux虚拟机中的节点JS。问题是我不能像npm install -g node-inspector一样使用npm。但我认为这个错误是因为我的节点版本。我的节点JS版本是0.10.35。我在下面尝试。但它仍然不起作用。 该错误消息 GYP WARN EACCES用户 “根” 不具有权限访问dev的DIR “〜/ .node-GYP/0.10.35”sudo npm install -g节点检查器错误

sudo npm cache clean -f 
 
sudo npm install -g n 
 
sudo n stable

+0

您能更具体地了解您遇到的错误吗? (发布实际的错误信息可能会很好) – therealrootuser

+0

错误消息 gyp WARN EACCES用户“root”没有访问开发目录的权限“/home/tulga/.node-gyp/0.10.35” –

+0

[gyp WARN EACCES用户“root”没有权限访问开发目录](http://stackoverflow.com/questions/29468404/gyp-warn-eacces-user-root-does-not-have -permission到访问的-DEV-DIR) – psiphi75

回答

0

您在Linux虚拟机中安装了node v0.10.35。假设该节点仍然有效,下面介绍如何修复npm。

curl https://www.npmjs.org/install.sh | sudo sh

这应该给你一个工作npm

但是,您报告的错误听起来更像是node-gyp和构建本地插件的问题。如果在运行npm时遇到错误,请将npm-debug.log上传至https://gist.github.com,并在npm问题跟踪器中发布指向https://github.com/npm/npm/issues的要点链接。

谢谢!

相关问题