如何根据服务器自动设置RAILS_ENV
How to automatically set RAILS_ENV based on server
在开发中我们不需要设置RAILS_ENV当我们运行rails c
它会自动加载开发环境。但是,当我在登台服务器上时,我想在 运行 rails c
时忽略传递 RAILS_ENV;它应该自动加载暂存环境而不是开发环境。不幸的是,我们总是面临加载开发环境。所以我们想知道如何在登台或生产服务器上自动执行此操作以加载动态环境。
您可以像这样在 ~/.bashrc 文件中设置一个环境变量:
export RAILS_ENV=staging
在开发中我们不需要设置RAILS_ENV当我们运行rails c
它会自动加载开发环境。但是,当我在登台服务器上时,我想在 运行 rails c
时忽略传递 RAILS_ENV;它应该自动加载暂存环境而不是开发环境。不幸的是,我们总是面临加载开发环境。所以我们想知道如何在登台或生产服务器上自动执行此操作以加载动态环境。
您可以像这样在 ~/.bashrc 文件中设置一个环境变量:
export RAILS_ENV=staging