【发布时间】:2014-06-04 06:53:46
【问题描述】:
我正在使用 spork 0.9.2 和 rspec 3.0.0。尝试运行测试时rspec --drb 出现异常
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/spork-0.9.2/lib/spork/test_framework/rspec.rb:11:in run_tests: uninitialized constant RSpec::Core::CommandLine (NameError)
但是当将 rspec 版本更改回 2.6 时 - 一切正常。 有没有人遇到过同样的问题?是否可以解决?
【问题讨论】:
-
spork中不需要,因为spring -
谢谢。看过
spring,但它不适用于 Windows 操作系统。 -
你解决了吗?我在 linux 上,我遇到了完全相同的问题。
-
不,我没有。我仍然使用 rspec 2.6 和 spork。 rspec 的 github link 上存在一个关于 RSpec::Core::CommandLine 和 output_strem 的问题。它不是确切的问题,但可能是正确的事情。我还没试过,所以你可以。
-
@zishe:除非全世界都使用 Rails。他们没有。 lx00st,spring 查找 Rails 特定的初始化文件,如果不存在,则异常出。
标签: ruby-on-rails ruby rspec spork