5

Amazon opsworks で Rails コンソールを実行しようとしています。

sudo rails console -e production
sudo rails console production
RAILS_ENV=production sudo rails console
RAILS_ENV=production RACK_ENV=production sudo rails console

これらのコマンドのそれぞれで、開発環境でコンソールがスピンアップします。選択した環境でこのコンソールを開始するには、何をする必要がありますか?

4

4 に答える 4

17
sudo su deploy  # switch to the app user
cd /srv/www/myapp/current  # your deploy dir might be different (check logs if unsure)
RAILS_ENV=production bundle exec rails console
于 2013-08-12T14:26:41.343 に答える
3

インスタンスにsshされていると仮定します。

$ cd /srv/www/yourapplication/current

$ sudo bundle exec rails console

于 2014-12-12T13:25:12.020 に答える
0

解決策 1 (高速): この gem https://github.com/bkeepers/dotenvを使用して、.env(.environment) ファイルから環境変数を追加できます。ロードする必要があるこのファイルのすべてのキーと値を書き留める必要があります。

解決策 2 (より良い): ここで説明されているように実行します: http://dev.mikamai.com/post/90567083464/use-the-env-luke-aka-simulate-the-env-in

于 2015-06-18T13:16:45.673 に答える