有人可以帮助我了解如何解决 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/

10-12 16:18