gpt4 book ai didi

ruby RSpec "no such file to load"错误

转载 作者:数据小太阳 更新时间:2023-10-29 08:05:48 24 4
gpt4 key购买 nike

我正在为 RSpec 苦苦挣扎,我就是无法让 RSpec 在我的 Ruby 项目中工作。甚至在 RSpec 官方主页的“立即开始”部分提供的简单示例中也没有:http://rspec.info/

所以我从官方示例中获取代码并创建 bowling.rb 和 bowling_spec.rb。当我尝试从控制台运行 rspec 时:

rspec bowling_spec.rb --format nested

我得到这个输出:

require': no such file to load -- bowling (LoadError)
from C:/.../Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from C:/.../bowling_spec.rb:2:in `<top (required)>'
from C:/.../Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `load'
from C:/.../Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `block in load_spec_files'
from C:/.../Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `map'
from C:/.../Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `load_spec_files'
from C:/.../Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:18:in `run'
from C:/.../Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:80:in `run_in_process'
from C:/.../Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:69:in `run'
from C:/.../Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:11:in `block in autorun'

我尝试使用 Netbans 7.0.1 和 Aptanda Studio 3 在我自己的项目上运行 RSpec。我总是遇到同样的错误。 gem 列表显示以下 rspec gem :

  • rspec (2.6.0)
  • rspec 核心 (2.6.4)
  • rspec-expectations (2.6.0)
  • rspec 模拟 (2.6.0)
  • rspec-rails (2.6.1)
  • rspec-rails-controller (0.1.2)

谁能帮我解决这个问题?

最佳答案

让它在 Netbeans 中工作的解决方案也是手动安装 Rspec,因为 Netbeans 不支持 RSpec 版本 2:

gem install rspec -v 1.3.2

关于 ruby RSpec "no such file to load"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7780275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com