无法安装Sails.js,安装失败

时间:2014-10-10 15:31:46

标签: gruntjs sails.js

当我尝试安装Sails.js时,我得到:

  

npm WARN弃用grunt-lib-contrib@0.7.1:已弃用。请参阅自述文件:https://github.com/gruntjs/grunt-lib-contrib   npm WARN弃用了guid@0.0.12:请改用node-uuid。它好多了。

     

ws@0.4.32 install /usr/local/lib/node_modules/sails/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws   (node-gyp rebuild 2> builderror.log)|| (退出0)

控制台挂在这里,从不做任何其他事情。

我尝试卸载所有node_modules并重新安装早期版本:

sudo rm -rf node_modules
npm缓存清除
sudo npm install npm@1.4.23 -g
sudo npm install sails -g

仍然是完全相同的问题。其他人遇到这个问题并有解决方案吗?

4 个答案:

答案 0 :(得分:1)

我有类似的问题。更好的解决方案是使用:

npm -g install npm 

这将安装最新的npm版本

答案 1 :(得分:0)

正如我所看到的,处理此问题的一种方法是安装最新版本的NPM:

npm install -g npm@1.4.24

你可能不得不首先删除Grunt Cli:

npm -g remove grunt-cli

运行Sails的人也在GitHub上解决了这个问题:https://github.com/balderdashy/sails/issues/2124

答案 2 :(得分:0)

我使用的是Mac OSX 10.7.5

我只是更新到10.9.5并遵循正常的安装程序,一切正常。

答案 3 :(得分:0)

如果您使用apt-get或任何其他来安装npm拳头,那么您必须使用apt-get将其删除,然后使用sudo npm install -g npm@1.4.24安装1.4版本