【发布时间】:2011-09-14 19:55:35
【问题描述】:
我正在尝试将测试应用程序部署到 Heroku --stack cedar,但每次执行时我的 Procfile 都会被忽略。
应该是这样说的:
Procfile declares types -> web
但是这样说
Procfile declares types -> (none)
由于这个问题,当我浏览 URL 时,它当然不会在 heroku 平台上加载。
除了这个测试 (A) 我在另一个文件夹中有一个相同的项目 (B) 可以工作。我非常困惑为什么(A)不我现在来这里问。
我用 (A) 尝试过的其他几件事包括:
- 重新创建 heroku 应用程序
- 重新创建 git 存储库(即删除 .git、git init...)
- 从项目文件夹中清除文件,并从另一个有效的副本中复制文件
如果我制作 (B) 的顶级文件夹副本,那么该副本将起作用。问题似乎是将文件/文件夹从(B)等复制到(A)内,被诅咒的。
所以,到目前为止,我所能确定的是,减去这个 (A) 被诅咒的文件夹后一切正常。我很想找出原因,而不必得出巫术的结论。
【问题讨论】:
-
检查了你的 .gitignore 文件?
-
嗨 Andre,我在 .gitignore 中只有这个文本:“node_modules”