Opsworks Rails控制台环境

Ari*_*ata 5 ruby-on-rails aws-opsworks

我试图在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
Run Code Online (Sandbox Code Playgroud)

使用这些命令中的每一个,控制台都在开发环境中启动.在我选择的环境中启动此控制台需要做什么?

小智 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
Run Code Online (Sandbox Code Playgroud)


Jac*_*urt 3

假设您已通过 ssh 进入实例。

$ cd /srv/www/yourapplication/current

$ sudo bundle exec rails console