【问题标题】:Heroku; “No such process type web defined in Procfile” error赫罗库; “Procfile 中没有定义此类进程类型 web”错误
【发布时间】:2014-07-25 22:58:33
【问题描述】:

我正在努力

heroku ps:scale web=1

但是我得到了错误

No such process type web defined in Procfile.

我正在关注本教程Real Time chat with Node js,最后我无法执行“heroku open”;我收到的错误是H14,所以我正在尝试将我的网络测功机扩展到 1。我有一个 Procfile.txt,其中有

web: node app.js

我已经读过,我需要确保“P”大写并且我所拥有的所有内容都正确拼写。所以我不确定为什么我仍然无法将我的网络测功机扩展到 1。

【问题讨论】:

    标签: node.js heroku


    【解决方案1】:

    应该只是Procfile - 没有扩展名。您需要删除.txt

    mv Procfile.txt Procfile 应该为你解决这个问题(如果你在 *nix 上)。

    【讨论】:

    • 有点困惑,所以应该是 mkdir Procfile?
    • 它不是一个文件夹,它是一个文件——只是一个没有扩展名的文件。要创建它,您可以touch Procfile。或者想要的内容,可以echo 'web: node app.js' > Procfile。或者你可以简单地用mv重命名你拥有的那个,正如我在回答中解释的那样。
    • 如果我在 Windows 上使用 CMD 工作,我该怎么做?同样的方式?
    • Windows 命令行无疑是我的致命弱点,但我相信 echo web: node app.js > Procfile 应该可以正常工作。
    猜你喜欢
    • 2013-07-24
    • 2014-11-28
    • 2014-11-29
    • 2017-06-08
    • 2015-09-09
    • 2021-05-04
    • 1970-01-01
    • 2014-07-20
    • 2021-01-14
    相关资源
    最近更新 更多