Ruby on rails 3 Rails 3单元测试未在RVM/Lion下运行

Ruby on rails 3 Rails 3单元测试未在RVM/Lion下运行,ruby-on-rails-3,rvm,Ruby On Rails 3,Rvm,我现在有点头疼。我有一个相当新的rails项目,无法运行单元测试 [~/source/quibbler] 13:47:50 aburns@horcrux$ rvm -v rvm 1.7.2 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/] [~/source/quibbler] 13:47:56 aburns@horcrux$ cat .rvmrc rvm use 1.9.2@qui

我现在有点头疼。我有一个相当新的rails项目,无法运行单元测试

[~/source/quibbler]
13:47:50 aburns@horcrux$ rvm -v

rvm 1.7.2 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]


[~/source/quibbler]
13:47:56 aburns@horcrux$ cat .rvmrc 
rvm use 1.9.2@quibbler --create


[~/source/quibbler]
13:49:07 aburns@horcrux$ rvm current
ruby-1.9.2-p290@quibbler


[~/source/quibbler]
13:47:59 aburns@horcrux$ rails -v
Rails 3.0.10


[~/source/quibbler]
13:49:35 aburns@horcrux$ ls test/unit/
content_test.rb helpers     user_test.rb


[~/source/quibbler]
13:48:03 aburns@horcrux$ rake test:units
Loaded suite /Users/aburns/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2/lib/rake/rake_test_loader
Started

Finished in 0.002316 seconds.

0 tests, 0 assertions, 0 failures, 0 errors, 0 skips

Test run options: --seed 37195

我的直觉说这与RVM有关,因为套件线和项目gemset上的gemset不匹配。我甚至不知道从哪里开始,如果有任何帮助,我将不胜感激。

您可能需要告诉bundler使用哪种耙子:
bundle exec rake test:units

您是否在应用程序中使用authlogic?我发现这与您在使用
子类.instance\u eval
行时完全一样,破坏了我的测试。如果是,只需在类级别使用
setup:activate_authlogic
,而不是在更新到Rails 3.1的
instance_eval

中使用即可。它是否在1.8.7上工作?当我从1.8.7迁移到1.9.2时,我开始遇到同样的问题。