首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mongoid 7+ mongoid-rspec兼容性问题

Mongoid 7+ mongoid-rspec兼容性问题
EN

Stack Overflow用户
提问于 2018-06-18 07:40:06
回答 1查看 144关注 0票数 1

我正在将Mongoid与Mongoid 7集成,在运行命令rspec时,它将显示下面提到的错误跟踪:

代码语言:javascript
复制
cannot load such file -- mongoid/relations
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/activesupport-5.1.6/lib/active_support/dependencies.rb:292:in `require'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/activesupport-5.1.6/lib/active_support/dependencies.rb:292:in `block in require'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/activesupport-5.1.6/lib/active_support/dependencies.rb:258:in `load_dependency'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/activesupport-5.1.6/lib/active_support/dependencies.rb:292:in `require'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/mongoid-rspec-4.0.0/lib/matchers/associations.rb:1:in `<top (required)>'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/activesupport-5.1.6/lib/active_support/dependencies.rb:292:in `require'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/activesupport-5.1.6/lib/active_support/dependencies.rb:292:in `block in require'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/activesupport-5.1.6/lib/active_support/dependencies.rb:258:in `load_dependency'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/activesupport-5.1.6/lib/active_support/dependencies.rb:292:in `require'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/mongoid-rspec-4.0.0/lib/mongoid/rspec.rb:13:in `<top (required)>'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/activesupport-5.1.6/lib/active_support/dependencies.rb:292:in `require'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/activesupport-5.1.6/lib/active_support/dependencies.rb:292:in `block in require'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/activesupport-5.1.6/lib/active_support/dependencies.rb:258:in `load_dependency'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/activesupport-5.1.6/lib/active_support/dependencies.rb:292:in `require'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@wavedio/gems/mongoid-rspec-4.0.0/lib/mongoid-rspec.rb:1:in `<top (required)>'
# /home/xxxxxxxx/.rvm/gems/ruby-2.4.1@global/gems/bundler-1.16.1/lib/bundler.rb:114:in `require'

Configured mongoid-rspec using this link https://github.com/mongoid/mongoid-rspec

Rails - 5.1.6

红宝石- 2.4.1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-19 04:57:59

是的,最新发布的mongoid-rspec 4.0.0版本目前还不支持mongoid 7。看这里:https://github.com/mongoid/mongoid-rspec/pull/212

我在我的项目中像这样使用它:

代码语言:javascript
复制
gem 'mongoid-rspec', github: 'mongoid/mongoid-rspec', ref: '68c95b133be1a1482fe882e39afd33262147d1f4'

对我起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50904717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档