(none)"是什么原因?-6ren"> (none)"是什么原因?-我正在尝试将测试应用程序部署到 Heroku --stack cedar,但每次我这样做时,我的 Procfile 都被忽略了。 应该是这样说的: Procfile declares types ->-6ren">
gpt4 book ai didi

git - Heroku 中出现 "Procfile declares types -> (none)"是什么原因?

转载 作者:IT王子 更新时间:2023-10-29 00:34:28 25 4
gpt4 key购买 nike

我正在尝试将测试应用程序部署到 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) et al 复制到 (A),被诅咒的那个。

所以,到目前为止,我能确定的是除了这个 (A) 被诅咒的文件夹之外一切正常。我很想找出原因,而不是不得不得出巫术结论。

最佳答案

我遇到了同样的问题,现在我发现了问题所在。我首先不小心将文件称为 ProcFile 而不是 Procfile。简单地重命名该文件并没有被 git 接收到。我必须先执行 git rm ProcFile -f,然后添加一个新的(正确命名的)Procfile。之后,它被 git 正确推送并被 Heroku 正确拾取。

关于git - Heroku 中出现 "Procfile declares types -> (none)"是什么原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6346221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com