如何将 RAILS_ENV 设置为所有后续 rake 命令的生产环境?
作为奖励,我如何在配置中设置它,以便当我登录到生产服务器时我不必重新输入它。
As a bonus how do I set this in a config, so that when I log into my production server I don't have to retype it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在你的 .bashrc 中,输入:
小心,登录时你将始终处于生产模式!
in your .bashrc, put:
Be careful, you will always be in production mode when you login !
我也倾向于认真设置每个命令。
虽然我不直接在服务器上做太多事情,但我通常使用 capistrano。因此,如果我经常直接在服务器上工作,我可能想永久设置它。顺便说一句,拉里没有提到该怎么做:
I tend to want to set it conscientiously with each command also.
Although I don't do much directly on the server, I'm usually using capistrano. So if I was working directly on the server a lot, I might want to set it permanently. Which, BTW, Larry didn't mention how to do:
我用
这样我就必须认真地输入“product”这个短语。少一点嘘声!
额外答案:
将环境变量 RAILS_ENV 设置为生产环境。
您可以将其作为 shell 别名来执行。例如“set_product” 确切的语法取决于您的 shell 类型。
或者您可以在登录生产系统时设置环境变量。
I use
That way I have to type the phrase "production" conscientiously. Fewer booboos!
Bonus answer:
Set the environment variable RAILS_ENV to production.
You can do that as a shell alias. Eg "set_production" Exact syntax depends on your shell type.
Or you can set the env variable when you login on the production system.