Ruby on rails bundle安装时出错-“Bundler找不到gem的兼容版本”;铁路"`
我正在尝试安装gem,我在gem文件中更新了它,然后Ruby on rails bundle安装时出错-“Bundler找不到gem的兼容版本”;铁路"`,ruby-on-rails,ruby,ruby-on-rails-3,gem,bundle,Ruby On Rails,Ruby,Ruby On Rails 3,Gem,Bundle,我正在尝试安装gem,我在gem文件中更新了它,然后捆绑安装 我收到以下错误消息: Bundler could not find compatible versions for gem "rails": In Gemfile: merchant_samples (>= 0) ruby depends on rails (~> 3.2.9) ruby rails (3.2.7) 这是什么意思?我能做什么?我正在使用rvm,是否需要切换到其他版本的ru
捆绑安装
我收到以下错误消息:
Bundler could not find compatible versions for gem "rails":
In Gemfile:
merchant_samples (>= 0) ruby depends on
rails (~> 3.2.9) ruby
rails (3.2.7)
这是什么意思?我能做什么?我正在使用rvm,是否需要切换到其他版本的ruby?铁轨?如果是的话,哪一个和如何?为什么:)这意味着merchant_samples gem需要rails
3.2.9
或更高版本,而您使用的是版本3.2.7
。因此,要使用它,您至少需要将rails版本升级到3.2.9
,但实际上您应该更新到最新的3.2.*
,因为旧版本上存在一些安全问题。目前最新版本是3.2.13
您可以将文件升级为:
gem 'rails', '3.2.13'
然后您必须运行
bundle
,一切正常。这意味着merchant_samples gem需要rails3.2.9
或更高版本,并且您使用的是3.2.7
。因此,要使用它,您至少需要将rails版本升级到3.2.9
,但实际上您应该更新到最新的3.2.*
,因为旧版本上存在一些安全问题。目前最新版本是3.2.13
您可以将文件升级为:
gem 'rails', '3.2.13'
然后您必须运行bundle
,一切都应该正常工作