有人可以帮我解决我如何在Heroku上解决我的问题。我是Heroku的新手。 始终显示此警告。警告:使用默认Web服务器(webrick)未检测到Procfile。我正在使用Rails 4.提前感谢
答案 0 :(得分:4)
错误本身非常明显。未检测到Procfile
,因此在根目录中创建名为Procfile
的文件。
正如您在评论中所述,您正在使用Unicorn
服务器,因此Procfile
内置了此代码。
web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb
我假设您创建了一个unicorn.rb文件
推送到github,推送到heroku,看看是否有效。
Procfile
包含启动服务器的命令,以及您需要传递给它的任何选项。您的应用程序崩溃了,因为启动服务器的命令根本不存在。