【发布时间】:2011-11-22 18:31:45
【问题描述】:
尝试在模型测试上运行规范命令时出现以下错误。
命令是:
C:\Rspec Test\spec\models>spec bank_account_spec.rb
错误是:
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) 来自 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:in
require' from c:/jruby-1.5.0/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31 :inrequire' 来自 C:/Rspec Test/vendor/rails/activesupport/lib/active_support/depende ncies.rb:158:inrequire' 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:inrequire' 来自 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:inrequire' 来自 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 来自 C:/jruby-1.5.0/lib/ruby/gems/1.8/gems/rspec-1.3.0/bin/spec:22:in `l 负载' 来自 c:/jruby-1.5.0/bin/spec:22
我实际上尝试在C:\jruby-1.5.0\bin\spec 文件中将版本更改为 1.3.0,但结果相同。
【问题讨论】:
标签: rspec