2013-08-22 28 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

相关问题