gpt4 book ai didi

ruby - `require' : cannot load such file -- mongo (LoadError)

转载 作者:可可西里 更新时间:2023-11-01 09:14:22 27 4
gpt4 key购买 nike

`require': 无法加载这样的文件 -- mongo (LoadError)

不确定为什么会收到此错误。我使用的所有其他 gem 都可以正常工作。我的 rspec 测试的顶部如下所示:

require 'rubygems'
require 'spec_helper.rb'
require 'base64'
require 'json'
require 'bigdecimal'
require 'mysql2'
require 'mongo'

'mongo' 然而在 irb 中工作:

irb => require 'mongo'
true

当我在脚本中使用它时,它也能正常工作。只是不在我的 rspec 测试中。我的文件结构如下:automation/test/spec/lib/test_spec.rb 不过,从哪里运行测试似乎并不重要。我也在使用 RVM,但正如我之前所说,所有其他 gems 都在工作,所以我认为这不是路径问题。

为了进行版本比较,这里是我的 gem 列表的副本:

bson (1.9.2)
bson_ext (1.9.2)
mongo (1.9.2)
rspec (2.14.1)
rspec-core (2.14.4)
rspec-expectations (2.14.0)
rspec-mocks (2.14.4, 2.14.1)

最佳答案

所以进一步研究 'bundler/setup' 感谢 Matt 我在将 gem 'mongo' 添加到我的 Gemfile 时发现似乎解决了这个问题。

关于ruby - `require' : cannot load such file -- mongo (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22180564/

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