2014-10-29 58 views
0

我是Ruby on Rails的新手,并试图在我的Rails应用中安装该软件包并获得相同版本错误这整个时间..Bundler无法找到适用于gem“bundler”的兼容版本,询问我所购买的打包机的不兼容版本以及所需的打包程序

捆扎机找不到兼容版本的宝石 “捆绑”: 在Gemfile中: 捆绑(= 1.0.18)红宝石

当前捆扎机版本: 捆绑(1.7.4)

此Gemfile需要不同版本的Bundl呃。 也许你需要通过运行gem install bundler来更新Bundler?

我已经尝试了几乎所有的建议,这些建议已被建议,但目前为止还没有为我工作。 任何人都可以帮助.. ?? 预先感谢您。

回答

1

通常,Bundler不需要在Gemfile上。

您可以删除Gemfile中包含bundler的行,然后再次运行bundle

这是失败的原因是因为你的系统可能有比Gemfile要求的更新版本的打包器。

+0

我删除从Gemfile中所述捆绑语句,现在我得到这个错误,我发现在这里,但没有解决方案的工作对我来说.. 这是以下错误: '捆扎机找不到兼容版本的宝石“捆绑”: 在Gemfile中: 导轨(= 3.0.0)红宝石取决于 捆绑(〜> 1.0.0)红宝石 当前版本捆扎机: 捆绑(1.7.4) 这Gemfile中需要不同的版本Bundler.' 需要你的帮助..:/ – zest 2014-11-10 08:29:49

+0

这可能是由一个线路conta在Gemfile.lock中打包,尝试删除它 – juanpastas 2014-11-10 12:45:25

+0

谢谢..这没有工作..! :) – zest 2014-11-11 05:45:24