Hartl第7章问题:没有DRb服务器正在运行

时间:2013-09-10 19:47:15

标签: ruby-on-rails factory-bot spork

这是我运行bundle exec rspec spec/.

时获得的代码

我几乎复制粘贴了Hartl告诉我要做的所有事情,但我甚至无法对此进行红色测试。在我的gemfile中,我添加了factory_girls_rails v. 4.2.1 gem,但我注意到那里已经存在默认的factory_girls gem 4.2.0。这是冲突吗?


No DRb server is running. Running in local process instead ...
/home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/selenium-webdriver-2.0.0/lib/selenium/webdriver/common/zipper.rb:1:in `require': cannot load such file -- zip/zip (LoadError)
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/selenium-webdriver-2.0.0/lib/selenium/webdriver/common/zipper.rb:1:in `<top (required)>'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/selenium-webdriver-2.0.0/lib/selenium/webdriver/common.rb:9:in `require'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/selenium-webdriver-2.0.0/lib/selenium/webdriver/common.rb:9:in `<top (required)>'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/selenium-webdriver-2.0.0/lib/selenium/webdriver.rb:29:in `require'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/selenium-webdriver-2.0.0/lib/selenium/webdriver.rb:29:in `<top (required)>'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/selenium-webdriver-2.0.0/lib/selenium-webdriver.rb:1:in `require'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/selenium-webdriver-2.0.0/lib/selenium-webdriver.rb:1:in `<top (required)>'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@global/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@global/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block (2 levels) in require'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@global/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `each'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@global/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `block in require'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@global/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `each'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@global/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `require'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@global/gems/bundler-1.3.5/lib/bundler.rb:132:in `require'
    from /home/nemo/rails_projects/sample_app/config/application.rb:12:in `<top (required)>'
    from /home/nemo/rails_projects/sample_app/config/environment.rb:2:in `require'
    from /home/nemo/rails_projects/sample_app/config/environment.rb:2:in `<top (required)>'
    from /home/nemo/rails_projects/sample_app/spec/spec_helper.rb:6:in `require'
    from /home/nemo/rails_projects/sample_app/spec/spec_helper.rb:6:in `block in <top (required)>'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/spork-1.0.0rc3/lib/spork.rb:24:in `prefork'
    from /home/nemo/rails_projects/sample_app/spec/spec_helper.rb:4:in `<top (required)>'
    from /home/nemo/rails_projects/sample_app/spec/models/user_spec.rb:1:in `require'
    from /home/nemo/rails_projects/sample_app/spec/models/user_spec.rb:1:in `<top (required)>'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `load'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `block in load_spec_files'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `each'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `load_spec_files'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/rspec-core-2.13.1/lib/rspec/core/command_line.rb:22:in `run'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:77:in `rescue in run'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:73:in `run'
    from /home/nemo/.rvm/gems/ruby-1.9.3-p448@railstutorial_rails_4_0/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:17:in `block in autorun'

1 个答案:

答案 0 :(得分:0)

No DRb server is running. Running in local process instead出现此消息是因为Spork服务器未运行,请检查this thread当您尝试运行rspec spec时出现的错误,并检查Ryan的this screencast贝茨关于spork