2010-12-19 51 views
0

在尝试安装Rails admin时,我按照说明将它添加到我的gem文件中。我删除了gemfile.lockRails_admin gemfile,软件包安装,rails版本问题

然后我运行了bundle install。我得到这个消息:

Bundler could not find compatible versions for gem "rails": 
    In Gemfile: 
    rails_admin depends on 
     rails (~> 3.0.3) 

    rails (3.0.1) 

我使用的是rails 3.0.1,不是很明白我理解这个问题吗?但它显然阻止我安装。

而且,如果我把rails_admin在创业板上市的文件,像这样:

宝石 'rails_admin'

代替:

宝石 'rails_admin',:git的=>“的git:// github.com/sferik/rails_admin.git'

似乎安装它的版本0.0.0,然后不继续做任何事情(很明显,这不正确)。

是否有我可以指定可能工作的版本?

谢谢!

回答

1

的问题是,现在创业板要求的导轨3.0.3,并且使用3.0.1

〜>意味着至少这个小小的修改或更大。 E.G. 〜> 3.0.3表示3.0.x其中x> = 3

至于什么gem版本将在3.0.1上工作我不知道。

+0

真棒,改变我的轨道3.0.3谢谢! – Elliot 2010-12-19 04:12:13