在尝试安装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,然后没有继续做任何事情(很明显,这也不对)。
我可以指定哪个版本可以使用吗?
谢谢!
答案 0 :(得分:1)
问题是gem现在需要rails 3.0.3而你正在使用3.0.1
〜>至少意味着这个微小的修订或更高。 例如。 〜> 3.0.3表示3.0.x,其中x> = 3
至于什么宝石版本将在3.0.1上运行我不知道。