2011-10-19 6 views
5

私はHerokuとRuby on Railsを初めて使いました。これは些細なことかもしれません。しかし、私は答えを見つけることができませんでした。Herokuをローカルコンピュータでエミュレートする

Google App Engineには、ローカルコンピュータ上のすべてのApp EngineサービスをエミュレートするWebサーバーアプリケーションがあります。 Herokuには何か似たものがありますか?

基本的には、Herokuにプッシュする前にローカルマシン上で/ debug RoRアプリケーションを実行します。

答えて

1

HerokuのCLIは、ローカルでアプリケーションを実行するためのlocalコマンドを持っています。オプションを指定しないと、それは.envで定義されているすべての環境変数を使用して、アプリケーションのルートにProcfileで定義されたプロセスを実行します:

など .envProcfileために別のパスを使用するような設定オプションについては
heroku local 

localサブコマンドは、以下を参照してください。https://devcenter.heroku.com/articles/heroku-local

1

ヘロクのために存在するものはありませんが、正直言って本当に必要なものはありません。現地で開発するには、最近のヒロクのデフォルトであるRuby 1.9.2を使用してください。Heroku http://devcenter.heroku.com/categories/platform-constraintsの制約に注意してください。それは英雄の共有DBと同じものなので、Postgresをローカルで使用すると良いスタートになるでしょう。

関連する問題