Ruby-Heroku如何创建procfile

Ruby-Heroku how to create procfile

我正在为我的爱好者应用程序试用 heroku。我部署了我的应用程序。但我不知道什么是 procfile 或任何东西。

我看到了 'web:' 那样的东西,但我没有。

我用 pry 启动我的应用程序。在我的 gemfile 中。

我的控制台行:

c:> pry -r ./filelocation/app.rb

[1] pry(main)> bot = TwitchBot.new

[2] pry(main)> bot.run 

谁能帮我解决这个问题。如何成为此控制台行的 procfile?

你可以用一个简单的单线来做和撬一样的事情:

ruby -r ./filelocation/app.rb -e "TwitchBot.new.run"

...这可能会影响到您的 Procfile

但是,最好使用 worker: 而不是 web:,因为否则 Heroku 会假定它是一个 HTTP 服务器并相应地执行一些健康检查,从而导致您的应用程序频繁重启。 worker: 不应该。