(看似)遵循Node.js的Heroku指令后出错

时间:2011-07-22 00:00:16

标签: node.js heroku

答案:不要将Gemfile放入Node.js项目的根目录中。 Heroku迷茫并将其视为Ruby应用程序。

我正在尝试按照Heroku文档中的说明操作,但收到错误:“没有这样的文件或目录 - 节点web.js”。

我的Procfile是......

web: node web.js

Foreman按预期在本地运行。

这是一个日志记录快照...

2011-07-21T23:28:49+00:00 heroku[web.1]: State changed from starting to crashed 
2011-07-21T23:37:50+00:00 heroku[web.1]: State changed from crashed to created 
2011-07-21T23:37:50+00:00 heroku[web.1]: State changed from created to starting 
2011-07-21T23:37:51+00:00 heroku[web.1]: Starting process with command: `node web.js` 
2011-07-21T23:37:51+00:00 app[web.1]: Error: No such file or directory - node web.js 
2011-07-21T23:37:52+00:00 heroku[web.1]: Process exited

我的heroku ps输出......

Process State Command 
------------ ------------------ ------------------------------ 
web.1 crashed for 8m node web.js

来源为https://github.com/just3ws/hellode

如果它没有在本地运行,我会前进,只是假设它只是我。

提前致谢。

1 个答案:

答案 0 :(得分:3)

我的猜测是Gemfile或.rvmrc;)

http://twitter.com/ryanbriones/status/94212379654631424