每次我在我的生产服务器上运行rails console
时,spring
启动,我忘了停止它......我的一些内存消失......
有一些方法可以阻止弹簧在生产环境中启动吗?
答案 0 :(得分:12)
我找到了。执行控制台时,需要将环境变量DISABLE_SPRING
设置为true,如下所示:
DISABLE_SPRING=true rails console
这样弹簧服务器就不会加载了。
要自动执行此操作,您可以将此变量导出到.bashrc
,.tcshrc
,.zshrc
,并将此代码附加到其中:
export DISABLE_SPRING=true
然后加载它,在我的情况下(我使用zsh):
source ~/.zshrc
参考:
https://github.com/rails/spring
http://www.cyberciti.biz/faq/linux-unix-shell-export-command/
答案 1 :(得分:2)
将spring
放入Gemfile
中的测试组:
gem "spring", group: :test
或
group :test do
gem 'spring'
end