0
我希望我的宝石能够使用最新版本的依赖项宝石,是否有可能/明智吗?有没有办法告诉打包者总是使用最新的'官方'版本的宝石?
我希望我的宝石能够使用最新版本的依赖项宝石,是否有可能/明智吗?有没有办法告诉打包者总是使用最新的'官方'版本的宝石?
不是非常明智,但没有指定版本是一种方式。
问题是,当你这样做时,你可能会引入意外的依赖冲突。
如果你在.gemspec文件中指定了类似s.add_depenedency 'dependent_gem', '>= x.x'
的东西,情况就是这样。但只有第一次捆绑命令和运行,因为它会锁定从该点开始的版本,直到用户捆绑更新。
Bundler通常对解决依赖冲突非常好;我很少发现这是一个问题。 –
@ MarnenLaibow-Koser当不同的宝石需要不同的版本时,问题就来了。同意,不太常见。 –
当我运行bundle install时,不会在Gemlock文件中绑定任何依赖项gem版本当前的当前版本?我想拥有最新版本而不运行软件包更新。 – dimus