2011-10-19 84 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,你就可以開始一個良好的開端。

相關問題