2009-12-05 4 views
0

Сообщество Engine установлено локально на моем Mac, но когда я пытаюсь установить его на своем веб-сервере, это создает мне проблемы. Вот проблема, у меня сейчас, когда я бегу rake testТесты модулей плагинов для модулей Rails Community Engine не работают

$ [~/projects/polis]# rake test --trace 
(in /home/mculp/projects/polis) 
** Invoke test (first_time) 
** Execute test 
** Invoke test:units (first_time) 
** Invoke db:test:prepare (first_time) 
** Invoke db:abort_if_pending_migrations (first_time) 
** Invoke environment (first_time) 
** Execute environment 
** Execute db:abort_if_pending_migrations 
** Execute db:test:prepare 
** Invoke db:test:load (first_time) 
** Invoke db:test:purge (first_time) 
** Invoke environment 
** Execute db:test:purge 
** Invoke test:functionals (first_time) 
** Invoke db:test:prepare 
** Execute test:functionals 
/usr/bin/ruby -I"/home/mculp/projects/polis/lib" -I"/home/mculp/projects/polis/test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake/rake_test_loader.rb" 
** Invoke test:integration (first_time) 
** Invoke db:test:prepare 
** Execute test:integration 
/usr/bin/ruby -I"/home/mculp/projects/polis/lib" -I"/home/mculp/projects/polis/test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake/rake_test_loader.rb" 
Errors running test:units! 

Любые идеи?

ответ

1

Похоже, что ваша паста может быть усечена, я не вижу обратной линии.

Первое, что вам нужно сделать, это сравнить ваш локальный gem list с вашим сервером и посмотреть, есть ли что-то, что выделяется вам. Особенно посмотрите на версии зависимости gem для Community Engine (пустыня, rmagick, hpricot и т. Д.).

Вы также можете попробовать использовать кросс-ветку Community Engine, которую мы используем в производстве просто отлично. См. http://github.com/bborn/communityengine/tree/edge

Сообщите мне, как это.

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