Ruby bundler的不兼容版本

Ruby bundler的不兼容版本,ruby,bundler,Ruby,Bundler,我对ruby甚至都不是新手。我必须运行一个现有的应用程序,该应用程序用作Java应用程序的接口(我理解)。当我尝试获取所有依赖项(在Linux Mint上)时,我收到以下消息: $ bundle install Fetching gem metadata from http://rubygems.org/...... Fetching gem metadata from http://rubygems.org/.. Bundler could not find compatible versio

我对ruby甚至都不是新手。我必须运行一个现有的应用程序,该应用程序用作Java应用程序的接口(我理解)。当我尝试获取所有依赖项(在Linux Mint上)时,我收到以下消息:

$ bundle install
Fetching gem metadata from http://rubygems.org/......
Fetching gem metadata from http://rubygems.org/..
Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    bundler (~> 1.0.0) ruby

  Current Bundler version:
    bundler (1.1.5)

This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?
我尝试了“gem安装bundler”,但没有成功。我尝试安装bundler 1.0.0,使用:

$ sudo gem install bundler -v 1.0.0
Successfully installed bundler-1.0.0
1 gem installed
Installing ri documentation for bundler-1.0.0...
Installing RDoc documentation for bundler-1.0.0...

这似乎起了作用,但我无法“切换”到它。

您可以通过在命令后指定用下划线(
)包围的版本来指定要使用的Gem可执行文件的版本,例如

a_gem_可执行文件_1.2.3_其他参数
因此,为了专门运行bundler的1.0.0版,请尝试以下方法:

bundle\u 1.0.0\u安装
当我尝试使用1.0.0时,bundler抛出了一个异常,因此您可能希望尝试使用一个仍然与
~>1.0.0
说明符兼容的更新版本:

gem安装bundler-v1.0.18
捆绑包1.0.18安装

我觉得在Gemfile中指定bundler本身有点不寻常,您可以删除该行作为更简单的选择。

您的Gemfile看起来如何?你试过了吗<代码>捆绑包更新是的,我有-它似乎想要一个旧版本?我觉得很奇怪…谢谢你的帮助。它为我指明了正确的方向。