Heroku中的Procfile

时间:2014-08-01 01:39:47

标签: ruby heroku ruby-on-rails-4

有人可以帮我解决我如何在Heroku上解决我的问题。我是Heroku的新手。 始终显示此警告。警告:使用默认Web服务器(webrick)未检测到Procfile。我正在使用Rails 4.提前感谢

1 个答案:

答案 0 :(得分:4)

错误本身非常明显。未检测到Procfile,因此在根目录中创建名为Procfile的文件。

正如您在评论中所述,您正在使用Unicorn服务器,因此Procfile内置了此代码。

 web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb

我假设您创建了一个unicorn.rb文件

推送到github,推送到heroku,看看是否有效。

Procfile包含启动服务器的命令,以及您需要传递给它的任何选项。您的应用程序崩溃了,因为启动服务器的命令根本不存在。