Node发布了使用cygwin安装Sails包的问题

时间:2015-05-27 21:12:40

标签: node.js cygwin sails.js

我试图在全球范围内安装软件包,我最近更新了我的node.js安装,并且在节点0.10之前我没有遇到过这个问题。

$ npm install sails -g
|
> sails@0.11.0 preinstall C:\Users\Vado\AppData\Roaming\npm\node_modules\sails
> node ./lib/preinstall_npmcheck.js

'node' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "D:\\Logiciels installés\\nodejs\\node.exe" "D:\\Logiciels install
és\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "sails" "-g"
npm ERR! node v0.12.3
npm ERR! npm  v2.9.1
npm ERR! code ELIFECYCLE

npm ERR! sails@0.11.0 preinstall: `node ./lib/preinstall_npmcheck.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sails@0.11.0 preinstall script 'node ./lib/preinstall_npm
check.js'.
npm ERR! This is most likely a problem with the sails package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node ./lib/preinstall_npmcheck.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls sails
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\cygwin64\home\Vado\npm-debug.log

奇怪的是,如果我尝试在全球范围内安装lodash,它确实有效。

$ node --version
v0.12.3

请注意,这只发生在cygwin控制台,如果我使用我的Windows shell它可以正常工作。

知道问题的来源以及如何解决问题?我绝对可以从任何shell运行node (cygwin / windows)所以我不能得到它。

我怀疑它会有用,但这里是npm-debug.log:http://pastebin.com/v6zPWFN2

0 个答案:

没有答案