RVM: Тесты и Rails начинаются очень и очень медленно с использованием Ruby 1.8.7 - PullRequest
1 голос
/ 31 октября 2011

Я использую RVM для управления средами в нескольких проектах Rails. Один из них использует Rails 3 на ruby ​​1.9.2, а другой - Rails 2.3 на ruby ​​1.8.7. Среда 1.8.7 очень медленно запускает любые задачи на основе рельсов (консоль, сервер, тесты) - я имею в виду 45 с - 2 минуты в зависимости от того, что происходит Окружение 1.9.2 настолько быстро, насколько это возможно.

Я пытался поиграть с уровнем патча среды 1.8.7, но это помогло только немного, и только для определенных задач (консоль и сервер). Тесты начинаются вечно, даже когда я запускаю их по отдельности командой ruby.

Кто-нибудь имеет представление о том, что здесь может происходить?

Ответы [ 2 ]

1 голос
/ 31 октября 2011

Попробуйте использовать spork gem, который предварительно загружает среду в ваше приложение rails. Но это зависит только от задач rspec, я думаю.

0 голосов
/ 31 октября 2011

Другой способ: попробуйте использовать ruby ​​Enterprise Edition. http://www.rubyenterpriseedition.com/

...