【问题标题】:Error after (seemingly) following the Heroku instructions for Node.js遵循 Node.js 的 Heroku 指令后(看似)出错
【发布时间】:2011-10-10 16:30:10
【问题描述】:

回答:不要将 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

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

提前致谢。

【问题讨论】:

  • 可能想看看我的入门指南,看看你是否遗漏了什么:jamesward.com/2011/06/21/…
  • @James 谢谢,我浏览并查看了您的帖子。我的网站上的一切似乎都井井有条。我唯一没有做的就是重命名 Heroku 应用程序。我觉得这实际上可能是 Heroku 方面的一个问题,但我愿意接受它可能是 PEBKAC。
  • 您是否使用“cedar”堆栈创建了应用程序?
  • @James 是的。但刚刚和朋友一起解决了这个问题。事实证明,我在项目中签入的 Gemfile 在 Heroku 方面造成了一些混乱。
  • 很高兴你明白了。抱歉,我没有提供更多帮助。

标签: node.js heroku


【解决方案1】:

【讨论】:

  • 到底是什么问题?
  • 项目目录根目录下有个Gemfile,heroku认为是ruby应用,执行失败。
猜你喜欢
  • 2022-09-30
  • 1970-01-01
  • 1970-01-01
  • 2020-04-05
  • 1970-01-01
  • 2013-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多