首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku Web Dyno失败

Heroku Web Dyno失败
EN

Stack Overflow用户
提问于 2013-05-04 07:15:16
回答 4查看 3.8K关注 0票数 3

我做了一个小的Node.js应用程序,想把它部署在Heroku上。我正在遵循Heroku doc,一切工作正常。foreman start正确启动我的应用程序。

我将它推送到Heroku,没有问题(除了一个警告,因为我没有指定Node.js版本,没有什么不好的),然后,当我想要做heroku ps:scale web=1时,我得到了这个错误:

代码语言:javascript
复制
Scaling web dynos... failed
 !    No such type as web.

下面是Procfile的内容

代码语言:javascript
复制
web: node app.js

有什么想法吗?

EN

回答 4

Stack Overflow用户

发布于 2013-11-21 02:31:44

可能您忘记了将Procfile推送到heroku,如下所示:

代码语言:javascript
复制
$ heroku ps:scale web=1
Scaling web dynos... failed
 !    Resource not found
$ git status
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   Procfile
no changes added to commit (use "git add" and/or "git commit -a")
$ git add Procfile
$ git commit -m "Add Procfile for Heroku"
$ git push heroku
$ heroku ps:scale web=1
Scaling web dynos... done, now running 1

我希望它能有所帮助:)

票数 8
EN

Stack Overflow用户

发布于 2013-12-09 15:35:56

Procfile名称区分大小写。我有同样的问题(命名为procfile),通过从git中删除,重命名为Procfile并再次推送来解决它。

票数 1
EN

Stack Overflow用户

发布于 2013-11-12 19:59:16

如果我理解正确的话,您在尝试扩展dynos之前并没有推送您的应用程序。你必须先做这件事。部署在推送到heroku遥控器时执行。在此之后,web/node环境可用,您可以继续扩展dynos。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16368861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档