我正在使用RVM管理一些Rails项目的环境。其中一个是在ruby 1.9.2上运行Rails 3,另一个是在ruby 1.8.7上运行Rails 2.3。 1.8.7环境非常慢启动任何基于轨道的任务(控制台,服务器,测试) - 我的意思是45秒 - 2分钟取决于发生的事情。 1.9.2环境尽可能的顺畅。
我尝试过使用1.8.7环境的补丁级别,但这只能帮助一点,而且只适用于某些任务(控制台和服务器)。即使我使用ruby命令单独运行它们,测试仍然需要永远启动。
有没有人知道这里会发生什么?
答案 0 :(得分:1)
尝试使用spork gem将预加载环境加载到rails应用程序中。但我认为它只取决于rspec任务。
答案 1 :(得分:0)
另一种方式:尝试使用ruby企业版。 http://www.rubyenterpriseedition.com/