ruby-on-rails – Rails4设计mongoid – `require’:无法加载这
发布时间:2020-12-17 03:23:14 所属栏目:百科 来源:网络整理
导读:我正在尝试使用带有mongoid和devise的rails4.我在我的Gemfile中有这个 gem 'rails','4.0.0'gem 'mongoid'gem 'devise' 捆绑安装是成功的.但是当我尝试启动rails服务器时,我收到此错误 Exiting/home/username/.rvm/gems/ruby-2.0.0-p0/gems/activesupport-4.0
我正在尝试使用带有mongoid和devise的rails4.我在我的Gemfile中有这个
gem 'rails','4.0.0' gem 'mongoid' gem 'devise' 捆绑安装是成功的.但是当我尝试启动rails服务器时,我收到此错误 Exiting /home/username/.rvm/gems/ruby-2.0.0-p0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `require': cannot load such file -- mongoid/version (LoadError) from /home/username/.rvm/gems/ruby-2.0.0-p0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `block in require' from /home/username/.rvm/gems/ruby-2.0.0-p0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:213:in `load_dependency' from /home/username/.rvm/gems/ruby-2.0.0-p0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `require' from /home/username/.rvm/gems/ruby-2.0.0-p0/gems/devise-3.0.0/lib/devise/rails.rb:34:in `block in <class:Engine>' from /home/username/.rvm/gems/ruby-2.0.0-p0/gems/railties-4.0.0/lib/rails/initializable.rb:30:in `instance_exec' from /home/username/.rvm/gems/ruby-2.0.0-p0/gems/railties-4.0.0/lib/rails/initializable.rb:30:in `run' from /home/username/.rvm/gems/ruby-2.0.0-p0/gems/railties-4.0.0/lib/rails/initializable.rb:55:in `block in run_initializers' 我在Ubuntu上使用Ruby 2.0.0 解决方法
我遇到了同样的问题,只需在Gemfile中进行以下更改即可
gem 'mongoid',github: 'mongoid/mongoid' 如果Devise继续存在问题,也可以改变设计 gem 'devise',github: 'plataformatec/devise',branch: 'rails4' 这解决了我的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |