2015-09-01 233 views
2

使用VM(vagrant)Ubuntu 14.04.2 LTS。 npm和nodeJS版本是最新的。無法通過npm安裝ShareJS

我試圖通過

sudo npm install [email protected]"<0.7" 

安裝shareJS但這項事業NPM錯誤。

npm ERR! Linux 3.13.0-55-generic 
npm ERR! argv "node" "/usr/bin/npm" "install" "[email protected]<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" "[email protected]<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的版本問題,重新安裝它們,但沒有效果。 也看起來類似於許可證過期問題,但它在一個月前關閉。

回答

0

解決方法是添加--no-bin-links標誌。

npm install --no-bin-links [email protected]"<0.7" 

希望這對某人有用。

0

我剛剛複製你的命令,它爲我工作。

我的機器是:

Ubuntu的14.4的64位

節點JS版本:v0.10.38 NPM版本:2.9.0

我認爲你必須檢查與此版本。 請檢查是否與您的版本匹配。

好運

+0

早些時候我嘗試安裝舊版本(節點0.10.25,npm 0.11),並且還有其他錯誤。 也嘗試安裝與Windows節點JS和它的工作。 idk什麼發生在我的機器上。 – Svyat