MongoDB的新手,并试图获得第二个测试项目的工作。我强调第二,因为我想知道这是否可能是问题的一部分,因为在/data/db/
我仍然有第一个概念验证的MongoDB <的文件 - MongoID - > Rails项目,我起床并没有运行问题在几个星期前。Rails + MongoDB:“没有这样的文件加载”
现在,我与从头开始建立一个新的 Rails项目与一些标志(-T -O -J
),然后运行相关的安装/配置发电机试验:mongoid:config, rspec:install, jquery:install
。
到目前为止好...直到我产生我的第一个支架,然后尝试访问它,并获得响应:现在
"No such file to load -- vendor"
,我没有,因为没有新的xxx_development.x
太惊讶文件在/data/db/
。但我不记得第一次创建它们,我一直在使用的教程没有提到这一步?早发性衰老?或者有什么不妥?也许MongoDB(或MongoID)只能处理每个db目录中的一个MongoDB?!?
#Gemfile
source 'http://rubygems.org'
gem 'rails', '3.0.4'
gem 'mongoid', '2.0.0.rc.7'
gem 'bson_ext'
...
使用默认mongoid.yml
。
我在查找S.O.有相关的问题,但有很多,但要么加载一个宝石,这是不是我的情况,或者说,bson_ext
版本必须匹配mongoid
版本有问题..但大多数这些情况似乎很旧,现在我甚至不认为这可能与mongoid
接近2.0
和bson_ext
仍然在1.2
。