2011-10-19 56 views
5

我是Heroku和Ruby on Rails的新手,这可能看起来微不足道。但我找不到答案。在本地计算机上模拟Heroku

Google App Engine具有模拟本地计算机上所有App Engine服务的Web服务器应用程序。 Heroku有类似的东西吗?

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

回答

1

Heroku的CLI有local命令在本地运行你的应用程序。如果没有选择,它将运行在应用程序根Procfile定义的方法中,使用在.env定义的任何环境变量:

heroku local 

对于配置选项,如使用用于.envProcfilelocal子命令不同的路径看到:https://devcenter.heroku.com/articles/heroku-local

1

没有这样的Heroku存在,但说实话你并不需要它。在当地开发,使用Ruby 1.9.2,因为这是最近Heroku的默认设置 - 请记住Heroku的限制http://devcenter.heroku.com/categories/platform-constraints。因为这是heroku共享数据库的地方,所以在本地使用Postgres,你就可以开始一个良好的开端。

相关问题