在本地计算机上模拟Heroku

gri*_*igy 5 ruby-on-rails heroku

我是Heroku和Ruby on Rails的新手,这看起来似乎微不足道.但我找不到答案.

Google App Engine有一个Web服务器应用程序,可以模拟本地计算机上的所有App Engine服务.Heroku有类似的东西吗?

基本上我想在将它推送到Heroku之前在本地机器上运行/调试RoR应用程序.

rya*_*ard 6

如果您在Cedar堆栈上,有一个名为的本地实用程序foreman可以读取您procfile的模拟它将如何在Heroku上运行.关于它的更多信息在Dev Center这里:

https://devcenter.heroku.com/articles/procfile#developing-locally-with-foreman


Eli*_*kes 2

Heroku CLI 具有local在本地运行应用程序的命令。Procfile如果没有选项,它将使用以下中定义的任何环境变量来运行应用程序根目录中定义的进程.env

heroku local
Run Code Online (Sandbox Code Playgroud)

有关配置选项,例如对.envProcfilelocal子命令使用不同路径,请参阅: https: //devcenter.heroku.com/articles/heroku-local