2013-03-19 21 views
31

Tôi đang tạo một ứng dụng thử nghiệm sử dụng các phiên bản sau của đường ray, ruby ​​và mông cổ.Sự tương thích Vấn đề đường ray 4 beta, ruby ​​2.0.0, mongoid

rails 4 beta 
ruby 2.0.0 
mongoid 3.1.2 

My GemFile trông như thế này

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

Nhưng khi tôi chạy bundle trên console tôi nhận được lỗi sau.

Bundler không thể tìm thấy phiên bản tương thích cho gem "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) 

bất cứ ai có thể giúp đỡ? Vui lòng .....

Trả lời

73

Sử dụng máy chủ mông từ github, có hỗ trợ cho thanh ray 4.0.

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

FYI bạn cũng có thể chỉ định các hợp đồng mua github trong gemfile của bạn là 'viên ngọc 'mongoid', github: 'mongoid/mongoid'' –

+1

Hy vọng rằng, mongoid phiên bản hỗ trợ cho đường ray 4 sớm –

Các vấn đề liên quan