2013-07-01 43 views
5

Tôi cố gắng để chạy một đường ray console trong opsworks amazon, tôi đã cố gắng:Opsworks Rails Bảng điều khiển Môi trường

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

Với mỗi người lệnh giao diện điều khiển được quay lên trong môi trường phát triển. Tôi cần phải làm gì để bắt đầu giao diện điều khiển này trong môi trường mà tôi chọn?

Trả lời

3

Giả sử bạn đang ssh'd vào ví dụ.

$ cd /srv/www/yourapplication/current

$ sudo bundle exec rails console

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 
+0

Không có vẻ để làm việc. Tôi gặp lỗi về biến môi trường bị thiếu. –

+0

@MattGibson xin lỗi tôi đã không sử dụng hỗ trợ biến môi trường. Sách dạy nấu ăn chỉ [viết chúng vào tập tin unicorn.conf] (https://github.com/aws/opsworks-cookbooks/blob/fb21127bf1e79e91ccbeaa47907774898bc237c5/unicorn/templates/default/unicorn.conf.erb#L16) vì vậy tôi không chắc chắn có một cách thanh lịch để tái sử dụng chúng từ đó. – Joey

Các vấn đề liên quan