Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Windows7上的Spork和水豚_Ruby On Rails_Windows 7_Bdd_Capybara_Spork - Fatal编程技术网

Ruby on rails Windows7上的Spork和水豚

Ruby on rails Windows7上的Spork和水豚,ruby-on-rails,windows-7,bdd,capybara,spork,Ruby On Rails,Windows 7,Bdd,Capybara,Spork,这是我的问题:我已经在我的Windows 7上启动了spork,它运行得很好(经过几次尝试后,设置了2个杂志从服务)。但是,当我在另一个控制台上运行bundle exec rspec spec以执行我的rspec测试时,它会给我以下错误消息: nil:NilClass的未定义方法“read_all” 它位于1.8/gems/…../lib/spork/run\u strategy/magazine.rb:89:in'run' 附言:当我运行rakespec时,我的问题就出现在我想使用spo


这是我的问题:
我已经在我的Windows 7上启动了spork,它运行得很好(经过几次尝试后,设置了2个杂志从服务)。但是,当我在另一个控制台上运行
bundle exec rspec spec
以执行我的rspec测试时,它会给我以下错误消息:

nil:NilClass的未定义方法“read_all” 它位于1.8/gems/…../lib/spork/run\u strategy/magazine.rb:89:in'run'


附言:当我运行rakespec时,我的问题就出现在我想使用spork来加速BDD时。

我正在Win7-x86/Ruby1.8.7上运行spork


有什么想法吗?答案是:

  • 添加
    gem'spork','>0.9.0.rc9'
    (代替
    gem'spork','~>0.9.0.rc9'
  • 运行“
    rspec规格/型号”
    (适用于型号)
  • 虽然,总的来说,spork在windows中似乎不能正常工作。有时它不能正确地分叉进程。它可以随机工作(至少对我来说!)。你应该一次又一次地尝试让它工作

    undefined method 'read_all' for nil:NilClass <NoMethodError>