Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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 运行rspec时加载错误_Ruby_Ruby On Rails 3_Rspec2 - Fatal编程技术网

Ruby 运行rspec时加载错误

Ruby 运行rspec时加载错误,ruby,ruby-on-rails-3,rspec2,Ruby,Ruby On Rails 3,Rspec2,我试着运行Rails3.0和Ruby1.9.2,运行我刚刚下载的RSpec2.6.0。当我尝试运行Rspec时,会收到以下错误消息: Paul-Denlingers-MacBook-Pro:spec pdenlinger$ rspec spec No DRb server is running. Running in local process instead ... /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems

我试着运行Rails3.0和Ruby1.9.2,运行我刚刚下载的RSpec2.6.0。当我尝试运行Rspec时,会收到以下错误消息:

 Paul-Denlingers-MacBook-Pro:spec pdenlinger$ rspec spec
 No DRb server is running. Running in local process instead ...
 /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-     2.6.4/lib/rspec/core/configuration.rb:419:in `load':    
 no such file to load --       /Users/pdenlinger/rails3inaction/things_i_bought/bacon/spec/spec (LoadError)
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-   2.6.4/lib/rspec/core/configuration.rb:419:in 
`block in load_spec_files'
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:
 in `map'
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:
 in `load_spec_files'
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:18:
 in `run'
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:80:
 in `run_in_process'
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:66:
 in `rescue in run'
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:62:
 in `run'
from /Users/pdenlinger/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:11:
  in `block in autorun'
抱歉,代码格式有问题;有些线路就是无法调整


我需要做什么来解决这个问题?

您正在告诉
rspec
搜索
spec
目录,然后在那里获取所有的spec。如果您已经在
spec
目录中,它将失败,因此您必须运行
rspec.
或进入应用程序的根目录,然后从那里运行
rspec spec

Paul Denlingers MacBook Pro:spec pdenlinger$bundle exec rspec.

您正在运行spork吗?阅读以下内容以帮助您解决配置问题:虽然您的答案可能会解决问题,但如果您能够提供问题的描述以及您的答案如何解决问题,那就更好了。这是一个进一步改进此答案和未来答案的建议。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则“仅链接”答案可能无效。@NKN什么链接?答案不提供描述,但它不是唯一的链接回答问题。