2010-11-29 3 views
2

Нормально, что загрузка моей рельсовой среды занимает 25 секунд?Окружающая среда с низкой нагрузкой

[email protected]:~/Projects/xxx$ time ruby -r./config/environment.rb -e "" 
real 0m25.320s 
user 0m22.093s 
sys  0m1.988s 

[email protected]:~/Projects/xxx$ ruby -v 
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux] 

[email protected]:~/Projects/xxx$ gem list | grep rails 
using rails 3.0.3 

Я использую также РВМ

+0

С ruby ​​1.8.7 (2010-04-19 patchlevel 253) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2010.02 требуется 10 секунд, может кто-нибудь объяснить это мне? – 2010-11-29 15:55:34

+0

Мне понадобилось 16 секунд в первый раз, когда я попробовал, а затем только 4. – Vojto 2010-11-29 16:03:38

+0

Какую платформу для ПК и рубиновый стек вы используете? – 2010-11-29 16:14:59

ответ

1

я решил его с downgrating мой стек рубиновый к РЗЭ-1.8.7 :(

0

ли вы использовать SQLite или другой СУБД клиент-сервер?

Пожалуйста, запустите консоль рельсов и проверьте, не перезагрузите ли вы вызов! Метод также медленно ...

1

Bundler 1,1 помогает ускорить процесс, несколько (20-25% прибыли).

в противном случае, удалите ненужные камни, если таковые имеются - и арфой на драгоценных авторов к отложенной загрузки их библиотеку, чтобы ускорить вещи

1

Update: переключение рекомендации по комментарию предложению

Нет необходимости downgra. де. Одним из способов решения этой проблемы является предварительная загрузка окружения рельсов с помощью rails-sh. Таким образом, только первая команда rails/rake работает медленно, а остальные довольно быстрые. Написал более полный ответ на него в this question. Я использую его в настоящее время с ruby ​​1.9.3p194 с рельсами 3.2.6.

Смежные вопросы