Rspec和/或Rspec核心的问题

时间:2015-02-22 18:27:27

标签: ruby-on-rails ruby rspec

我安装了rspec,也做了rspec --init。 (我已多次查看此处http://rspec.codeschool.com/levels/1的指示。)

但是,每次我尝试从命令行运行规范时,都不会加载(请参阅下文)。如果您知道可能出现的问题,请提供帮助。

  

/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- zombie (LoadError) from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in要求&#39;       来自/Users/Qureshi/spec/lib/zombie_spec.rb:2:in <top (required)>' from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.2.0/lib/rspec/core/configuration.rb:1226:in loading&#39;       来自/Library/Ruby/Gems/2.0.0/gems/rspec-core-3.2.0/lib/rspec/core/configuration.rb:1226:in block in load_spec_files' from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.2.0/lib/rspec/core/configuration.rb:1224:in每个&#39;       来自/Library/Ruby/Gems/2.0.0/gems/rspec-core-3.2.0/lib/rspec/core/configuration.rb:1224:in load_spec_files' from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.2.0/lib/rspec/core/runner.rb:97:in setup&#39;       来自/Library/Ruby/Gems/2.0.0/gems/rspec-core-3.2.0/lib/rspec/core/runner.rb:85:in run' from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.2.0/lib/rspec/core/runner.rb:70:in运行&#39;       from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.2.0/lib/rspec/core/runner.rb:38:in invoke' from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.2.0/exe/rspec:4:in&#39;       来自/ usr / bin / rspec:23:load' from /usr/bin/rspec:23:in&#39;

2 个答案:

答案 0 :(得分:1)

确保终端的当前文件夹是Users / Qureshi,然后运行命令rspec spec

如果它不起作用,您的文件(或整个文件夹)被访问被阻止,或者/ Users / Qureshi / spec / lib /

中不存在

答案 1 :(得分:1)

尝试将以下内容放在spec_helper.rb的顶部:

require_relative '../lib/zombie'