2013-08-22 60 views

回答

15

這對用於管理Gemfile中的gem的打包程序沒有任何影響。所使用的捆綁軟件的版本是您當前的ruby環境中可用的版本。

最好的管理方式是使用gemsets - 您可以使用bundler的已知工作版本創建gemset,並且在使用該項目時總是切換到該gemset。

要檢查捆綁的版本,運行:有效

# Gemfile 
if Gem::Version.new(Bundler::VERSION) < Gem::Version.new('1.3.5') 
    abort "Bundler version >= 1.3.5 is required" 
end 
+0

所以:

$ bundle --version Bundler version 1.3.5 

如果要強制執行時,運行捆綁安裝捆綁版本,把這個在Gemfile中的頂部你是說爲Gemfile指定一個最小捆綁器版本是不可能的? – Martin

+3

@Martin看到更新的答案,我已經添加了一個方法 –

+0

夠公平的。謝謝! – Martin

相關問題