每次我跑我的rails console
生产服务器上,spring
开始,我忘了停下来..和我的一些RAM的消失......如何在不执行弹簧的情况下在生产环境中运行rails控制台?
有一些方法,以防止春季开始在生产环境中?
每次我跑我的rails console
生产服务器上,spring
开始,我忘了停下来..和我的一些RAM的消失......如何在不执行弹簧的情况下在生产环境中运行rails控制台?
有一些方法,以防止春季开始在生产环境中?
我发现了它。
DISABLE_SPRING=true rails console
这样的春天服务器将不加载:在执行时,控制台,这样您就需要将环境变量DISABLE_SPRING
设置为true。
要自动执行此您可以在.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/
把spring
在您的测试组中的Gemfile
:
gem "spring", group: :test
或
group :test do
gem 'spring'
end
这工作,但春天将不是我的开发机器上加载,这是不可取的。感谢您的回答。 –
这为我解决了一个问题。由于配置服务器的方式,我必须添加'production'才能在生产环境中运行控制台。 '''DISABLE_SPRING = true rails console''' –
UGg。想说'''DISABLE_SPRING =真正的导轨控制台产品''' –