nas*_*orn 11 rake ruby-on-rails
作为奖励我如何在配置中设置它,以便当我登录到我的生产服务器时,我不必重新键入它.
Nic*_*not 13
在你的.bashrc中,放:
if [[ $- != *i* ]] ; then
# Shell is non-interactive. Be done now!
return
fi
export RAILS_ENV=production
Run Code Online (Sandbox Code Playgroud)
小心,登录时您将始终处于生产模式!
Joh*_*hir 11
我倾向于也想用每个命令认真设置它.
虽然我没有直接在服务器上做太多,但我通常使用capistrano.因此,如果我直接在服务器上工作很多,我可能想要永久设置它.其中,BTW,拉里没有提到怎么办:
$ RAILS_ENV=production
$ rake foo
$ rake bar
Run Code Online (Sandbox Code Playgroud)
我用
rake task_name RAILS_ENV =生产
这样我就要认真地输入"生产"这个短语.更少的booboos!
奖金回答:
将环境变量RAILS_ENV设置为production.
您可以将其作为shell别名.例如"set_production"确切的语法取决于您的shell类型.
或者,您可以在生产系统上登录时设置env变量.
| 归档时间: |
|
| 查看次数: |
24396 次 |
| 最近记录: |