【问题标题】:Rspec, gems driving me insaneRspec,宝石让我发疯
【发布时间】:2014-09-25 19:33:53
【问题描述】:

我已经尝试了 1 周来找出这个问题的答案,但我完全迷失了。我会尽力提供尽可能多的信息,但请记住,我什至不确定如何正确呈现。

  • 红宝石 - 2.0.0p451
  • Rspec - 3.0.3
  • 宝石 - 2.4.1

我目前正在尝试通过 Testfirst.org 的第一个练习“00_hello”

当我在 00_hello 目录中输入 rake 时,我得到了这个

(in /Users/AK/Desktop/ruby_master)
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- spec_helper (LoadError)
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.0.3/lib/rspec/core/configuration.rb:1024:in `block in requires='
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.0.3/lib/rspec/core/configuration.rb:1024:in `each'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.0.3/lib/rspec/core/configuration.rb:1024:in `requires='
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.0.3/lib/rspec/core/configuration_options.rb:101:in `block in process_options_into'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.0.3/lib/rspec/core/configuration_options.rb:100:in `each'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.0.3/lib/rspec/core/configuration_options.rb:100:in `process_options_into'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.0.3/lib/rspec/core/configuration_options.rb:22:in `configure'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:96:in `setup'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:85:in `run'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:70:in `run'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:38:in `invoke'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-3.0.3/exe/rspec:4:in `<top (required)>'
    from /usr/bin/rspec:23:in `load'
    from /usr/bin/rspec:23:in `<main>'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby -S rspec /Users/AK/Desktop/ruby_master/00_hello/hello_spec.rb -I/Users/AK/Desktop/ruby_master/00_hello -I/Users/AK/Desktop/ruby_master/00_hello/solution -f documentation -r ./rspec_config failed

我没有更改任何内容,并且正在按照提供的说明进行操作。您最终创建了一个名为“hello.rb”的文件,该文件允许规范文件正常运行。即使我在同一目录中创建它,我也会得到与上面相同的输出。

任何见解或帮助将不胜感激。我尝试安装不同的东西,但似乎没有任何效果。

附:除了上述输出之外,我也得到了“rake aborted”。

【问题讨论】:

    标签: ruby rspec gem rake


    【解决方案1】:

    尝试从Rakefile所在的根目录运行rake。

    【讨论】:

    • 谢谢你,丹科恩。我尝试了您的建议,得出的结论是我缺少错误消息第一行中列出的 spec_helper.rb 文件。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 2012-11-02
    • 2020-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多