无法使用npm安装ShareJS

时间:2015-09-01 11:51:23

标签: node.js ubuntu npm sharejs

使用VM(vagrant)Ubuntu 14.04.2 LTS。 npm和nodeJS版本是最新的。

我正在尝试通过

安装shareJS
sudo npm install share@"<0.7"

但这会导致npm错误。

npm ERR! Linux 3.13.0-55-generic
npm ERR! argv "node" "/usr/bin/npm" "install" "share@<0.7"
npm ERR! node v0.12.7
npm ERR! npm  v2.14.1
npm ERR! path ../coffee-script/bin/coffee
npm ERR! code EPROTO
npm ERR! errno -71

npm ERR! EPROTO, symlink '../coffee-script/bin/coffee'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Linux 3.13.0-55-generic
npm ERR! argv "node" "/usr/bin/npm" "install" "share@<0.7"
npm ERR! node v0.12.7
npm ERR! npm  v2.14.1
npm ERR! path npm-debug.log.8eb898407f81b59ca45e8e0a6a951820
npm ERR! code ETXTBSY
npm ERR! errno -26

认为节点版本或npm的问题,重新安装它们但是没有效果。 也看起来类似于许可证过期问题,但它在一个月前关闭。

2 个答案:

答案 0 :(得分:0)

我刚刚复制了你的命令,它对我有用。

我的机器是:

Ubuntu 14.4 64位

节点js版本:v0.10.38 Npm版本:2.9.0

我认为你必须检查这个版本。 请检查你的版本是否匹配。

祝你好运

答案 1 :(得分:0)

The solution is to add --no-bin-links flag.

npm install --no-bin-links  share@"<0.7"

Hope thats would be usefull for someone.