【发布时间】:2011-01-31 05:17:25
【问题描述】:
我在尝试“rake mongo:mongrate”时遇到以下错误:
$ rake mongo:mongrate --trace
(in /home/mei/Jobfully)
** Invoke mongo:mongrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute mongo:mongrate
== AddPricingPlans: migrating ================================================
-- add_column(:users, :plan_id, :string)
rake aborted!
uninitialized constant MongoMapper::Base
/home/mei/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:440:in `rescue in load_missing_constant'
我的 Gemfile 中有以下内容 -
gem 'rake', '~>0.8'
gem 'mongo', '= 1.0.7' # must be same version as bson/bson_ext
gem 'bson', '= 1.0.4' # must be same version as bson_ext/mongo
gem 'bson_ext', '= 1.0.4' # must be same version as bson/mongo
gem 'mongo_mapper', '~> 0.8.2'
我还在 Rakefile 中添加了以下行 -
import 'vendor/plugins/mongrations/lib/tasks/mongo.rake'
关于如何解决此问题的任何想法?谢谢。
【问题讨论】:
标签: ruby-on-rails mongodb rubygems mongomapper