有人可以帮助我了解如何解决 Heroku 上的问题。我是 Heroku 的新手。
这个警告总是出现。警告:未检测到 Procfile,使用默认 Web 服务器 (webrick)。我正在使用 Rails 4。提前致谢
最佳答案
错误本身是不言自明的。未检测到 Procfile
,因此在您的根目录中创建一个名为 Procfile
的文件。
正如您在评论中所述,您正在使用 Unicorn
服务器,因此在 Procfile
中放入此代码。
web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb
我假设你创建了一个 unicorn.rb 文件
推送到github,推送到heroku,看看是否有效。
Procfile
包含启动服务器的命令,以及您需要传递给它的任何选项。您的应用程序崩溃是因为根本没有启动服务器的命令。关于ruby - Heroku 中的 Procfile,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25071597/