您如何使用Foreman设置rails环境?
例如,如果我想在开发机器上运行bundle exec rake assets:precompile
,但是我想将Rails环境设置为生产环境,那么我就可以确切地看到此过程如何在生产服务器上运行-我可以做到这一点通过RAILS_ENV=production bundle exec rake assets:precompile
使用香草轨道。
但是我如何与领班一起做到这一点?例如,我知道我可以做bundle exec foreman run rake assets:precompile
,但这并没有将rails环境指定为生产环境。
答案 0 :(得分:0)
解决方案是to use a .env
file in your project's root directory。在该文件内,添加以下行:
RAILS_ENV=production
现在,无论何时在本地运行Foreman,它都会将Rails环境设置为生产环境。因此,如果您运行bundle exec foreman run rake assets:precompile
,则该环境将成为该任务的生产环境。完成后,别忘了将其更改回! ;-)