Модульные тесты плагина Rails Community Engine не пройдены - PullRequest
0 голосов
/ 05 декабря 2009

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

$ [~/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 Ответ

1 голос
/ 10 декабря 2009

Похоже, ваша паста обрезана, я не вижу следа.

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

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

Дайте мне знать, как это происходит.

...