RVM:使用Ruby 1.8.7,测试和Rails开始非常非常缓慢

时间:2011-10-31 15:37:17

标签: ruby-on-rails ruby rvm

我正在使用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命令单独运行它们,测试仍然需要永远启动。

有没有人知道这里会发生什么?

2 个答案:

答案 0 :(得分:1)

尝试使用spork gem将预加载环境加载到rails应用程序中。但我认为它只取决于rspec任务。

答案 1 :(得分:0)

另一种方式:尝试使用ruby企业版。 http://www.rubyenterpriseedition.com/