【问题标题】:Heroku not recognizing ProcfileHeroku 无法识别 Procfile
【发布时间】:2021-01-26 11:31:33
【问题描述】:

所以我在 python 中制作了一个不和谐的机器人,并希望将它部署到 Heroku 以让机器人 24/7 运行。但是 Heroku 没有检测到我的 Procfile(是的,那不是 .txt 文件)我已经在谷歌上搜索并查看了诸如 This 和 This 之类的问题,但它仍然无法正常工作。这是 Procfile 代码:worker: python bot.py 有人可以帮我吗?蒂亚!

【问题讨论】:

  • 分享 GitHub 存储库或 Heroku build.log。
  • 声明Procfile 是不够的,您的代码可能没有任何问题,您可能还没有启动测功机,请使用heroku ps:scale worker=1
  • @FalseDev 它给了我以下错误:Scaling dynos...! !找不到该进程类型(worker)。
  • Procfile 听起来不太好,您能否提供一个指向它的链接以及它的确切名称,比如存储库?
  • @FalseDev 对不起,我来晚了,但在这里:git.heroku.com/jetha-bot.git

标签: python heroku discord.py


【解决方案1】:

Some Online Guides 似乎建议使用 echo 命令来创建 Procfile - 而不是文本编辑器或 git 文件创建者。确保您在正确的目录中,然后在命令行上使用

echo>Procfile

建议使用此方法创建 Procfile,并已成功用于修复此问题,至少在 one other thread.

编辑:This support thread may help as well.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-28
    • 2018-07-02
    • 2021-08-31
    • 2021-12-14
    • 2014-04-02
    • 2019-03-16
    • 1970-01-01
    • 2016-12-25
    相关资源
    最近更新 更多