2014-10-29 62 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