2015-10-02 157 views
1

我试图运行我的应用程序使用下面的命令:帆服务器未启动

forever start /var/www/app.js --prod 

但我有此错误:

To run an app using `node app.js`, you usually need to have a version of `sails` installed in the same directory as your app. 
To do that, run `npm install sails` 

Alternatively, if you have sails installed globally (i.e. you did `npm install -g sails`), you can use `sails lift`. 
When you run `sails lift`, your app will still use a local `./node_modules/sails` dependency if it exists, 
but if it doesn't, the app will run with the global sails instead! 

帆已安装在同一目录下。 Forever全球安装。

我还考

node app.js --prod 

但同样的错误,所以它不是因为永远。

我在节点V4.1.1和npm v3.3.4下。 sails lift工作很好。

+0

您是否试图做错误信息的建议? –

+0

是的:)也尝试删除node-modules/sails和npm再次安装它,但没有运气... – jaumard

+0

你试过运行$ npm install,然后运行$永远启动app.js? –

回答

2

终于搞定了! 某些风帆依赖不正确安装,我已经删除了我的项目的所有node_modules文件夹和npm install再次,现在它的工作。

错误消息不正确。

1

您是否尝试过使用全局安装的Sails?

+0

谢谢!我尝试全球帆船(或不)。我发现问题看到我的回答 – jaumard

1
cd /var/www 
forever start app.js --prod 

请尝试这种方式,并告诉它是否工作。

+0

谢谢!是的,我有尝试。最后我发现问题看到我的答案 – jaumard