shaunstanislaus@Master ~/workspace/mongodb_rails_project/sodibee (master) $ rails g mongoid:config
Could not find generator 'mongoid:config'. Maybe you meant 'migration' or 'controller' or 'generator'
Run `rails generate --help` for more options
答案 0 :(得分:8)
好的,我解决了。
首先,我的mongoid
已过时且使用1.0.6
,最新版本为4.0.1
。
在您的宝石mongoid
,4.0.1
因此,您需要包含gem 'moped', '2.0.2'
。
我假设你也有bson
和bson_ext
。
然后做:
spring stop
spring restart
最后,试试:
rails g mongoid:config
你应该看到新文件:
create config/mongoid.yml
答案 1 :(得分:0)
当您没有提到特定的 mongoid 版本并且提到的 rails 版本不支持最新的 mongoid 版本时,会安装旧版本。在这种情况下,安装了较旧的 mongoid 版本。
因此,如果有人遇到这种情况,请查看 mongoid 发布的兼容性图表
https://docs.mongodb.com/mongoid/current/tutorials/mongoid-installation/