社区引擎在我的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!
任何想法?
答案 0 :(得分:1)
看起来您的粘贴可能会被截断,我看不到回溯。
您应该做的第一件事是将本地gem list
与您的服务器机器进行比较,看看是否有任何突出的东西。特别要看一下社区引擎(沙漠,rmagick,hpricot等)的gem依赖项版本。
你也可以尝试使用社区引擎边缘分支,我们在生产中使用它就好了。见http://github.com/bborn/communityengine/tree/edge
让我知道它是怎么回事。