尝试在模型测试中运行spec命令时出现以下错误。未初始化的常量Spec ::运行spec命令时的Rails(NameError)
的命令是:
错误是:
C:/jruby-1.5.0/lib/ruby/gems/1.8/gems/rspec-rails-1.3。 0/lib/spec/rails/matchers/ ar_be_valid.rb:2:未初始化的常量Spec :: Rails(NameError) from c:/jruby-1.5.0/lib/ruby/gems/1.8/gems/rspec-rails -1.3.0/lib/spec/ra ils/matchers/ar_be_valid.rb:31:在
require' from c:/jruby-1.5.0/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31 :in
要求' from C:/ Rspec Test/vendor/rails/act ivesupport/LIB/active_support/depende ncies.rb:158:在require' from c:/jruby-1.5.0/lib/ruby/gems/1.8/gems/rspec-rails-1.3.0/lib/spec/ra ils/matchers.rb:2 from c:/jruby-1.5.0/lib/ruby/gems/1.8/gems/rspec-rails-1.3.0/lib/spec/ra ils/matchers.rb:31:in
需要 ' 从C:/jruby-1.5.0/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31 :在require' from C:/Rspec Test/vendor/rails/activesupport/lib/active_support/depende ncies.rb:158:in
需要' from c:/jruby-1.5.0/lib/ruby/gems/1.8/gems/rspec-rails-1.3.0/lib/spec/ra ils.rb:15 ... 13个等级... 从C:/jruby-1.5.0/lib/ruby/gems/1.8/gems/rspec-1.3.0/bin/spec:5 from C:/jruby-1.5.0/lib/ruby/gems/1.8/宝石/ rspec的-1.3.0/bin中/规格:22:在`升 OAD” 从C:/jruby-1.5.0/bin/spec:22
我实际上尝试在C:\jruby-1.5.0\bin\spec
文件中将版本更改为1.3.0,但会导致相同的错误。