31 votes

Question de comparabilité rails 4 beta, ruby 2.0.0, mongoid

Je crée une application de test en utilisant les versions suivantes de rails, ruby et mongoid.

rails 4 beta
ruby 2.0.0
mongoid 3.1.2

Mon GemFile ressemble à ceci

gem 'rails', '4.0.0.beta1'
ruby '2.0.0'
gem 'mongoid', '~> 3.1.2'
gem 'bson_ext'

Mais quand je lance bundle sur la console, j'obtiens l'erreur suivante.

Bundler n'a pas pu trouver de versions compatibles pour la gemme "activemodel" :

Fetching gem metadata from https://rubygems.org/...........
Fetching gem metadata from https://rubygems.org/..
Resolving dependencies...
Bundler could not find compatible versions for gem "activemodel":
  In Gemfile:
    mongoid (~> 3.1.2) ruby depends on
      activemodel (~> 3.2) ruby

    rails (= 4.0.0.beta1) ruby depends on
      activemodel (4.0.0.beta1)

Quelqu'un peut-il m'aider ? S'il vous plaît.....

73voto

kakoni Points 1316

Utilisez le master mongoid de github, qui est compatible avec rails 4.0.

gem 'mongoid', git: 'https://github.com/mongoid/mongoid.git'

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X