2010-08-23 7 views
0

J'ai installé mongo mapper gem et j'ai la version 0.8.2. J'ai ouvert le fichier environment.rb et l'édition à utiliser MongoMapper comme indiqué ci-dessous:Problèmes MongoMapper utilisant le langage Ruby

# Be sure to restart your server when you modify this file 

# Specifies gem version of Rails to use when vendor/rails is not present 
RAILS_GEM_VERSION = '2.3.8' unless defined? RAILS_GEM_VERSION 

# Bootstrap the Rails environment, frameworks, and default configuration 
require File.join(File.dirname(__FILE__), 'boot') 

Rails::Initializer.run do |config| 

    config.gem 'mongomapper', :version => '>= 0.2.1' 
    config.frameworks -= [:active_record] 


    config.time_zone = 'UTC' 

end 

MongoMapper.database = "blog-#{Rails.env}" 

Quand je démarre le serveur en utilisant un script Ruby/serveur, je reçois l'exception suivante:

Mohammad-Azams-MacBook-Pro:blog azamsharp$ ruby script/server 
=> Booting Mongrel 
=> Rails 2.3.8 application starting on http://0.0.0.0:3000 
Missing these required gems: 
    mongomapper >= 0.2.1 

You're running: 
    ruby 1.8.7.174 at /usr/local/bin/ruby 
    rubygems 1.3.7 at /Users/azamsharp/.gem/ruby/1.8, /usr/local/lib/ruby/gems/1.8 

Répondre

1

Je pense que vous peut-être manquer le trait de soulignement dans le nom de la gemme?

Essayez:

# config/environment.rb 
config.gem "mongo_mapper" 
Questions connexes