Rails_admin gemfile,bundle install,rails version question

时间:2010-12-19 03:18:59

标签: ruby-on-rails ruby

在尝试安装Rails管理员时,我按照指示将其添加到我的gem文件中。我删除了gemfile.lock

然后我运行了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放在gem文件中,如下所示:

gem'rail_admin'

而不是:

gem'rail_admin',: git => 'git的://github.com/sferik/rails_admin.git'

似乎安装了一个版本0.0.0,然后没有继续做任何事情(很明显,这也不对)。

我可以指定哪个版本可以使用吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

问题是gem现在需要rails 3.0.3而你正在使用3.0.1

〜>至少意味着这个微小的修订或更高。 例如。 〜> 3.0.3表示3.0.x,其中x> = 3

至于什么宝石版本将在3.0.1上运行我不知道。