RSpec加载文件问题

时间:2015-12-31 21:50:33

标签: rspec

尝试启动Ruby-on-Rails文件的RSpec测试时收到此错误。我将rspec spec / features / creating_article_spec.rb输入到终端中,然后出现此错误消息:rspec / core / configuration.rb:1361:在load_spec_files中的load': cannot load such file -- /Users/vbaker/rails_proj/blog_app3/spec/spec/features/creating_article_spec.rb (LoadError) from /Users/vbaker/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.0/lib/rspec/core/configuration.rb:1361:in块中     来自/Users/vbaker/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.0/lib/rspec/core/configuration.rb:1359:in {{ 1}} load_spec_files'     来自/Users/vbaker/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.0/lib/rspec/core/runner.rb:102:in {{ 1}}运行”     来自/Users/vbaker/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.0/lib/rspec/core/runner.rb:73:in {{ 1}}调用”     来自/Users/vbaker/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.0/exe/rspec:4:in each' from /Users/vbaker/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.0/lib/rspec/core/configuration.rb:1359:in load'     来自/Users/vbaker/.rbenv/versions/2.2.2/bin/rspec:23:in`'

如何解决此问题?这是什么指示?

1 个答案:

答案 0 :(得分:0)

您可能正在从spec /目录运行rspec,这就是您在无法找到的文件路径中看到 spec / spec / 的原因。尝试更改到rails根目录(/Users/vbaker/rails_proj/blog_app3)并再次运行相同的命令。