开发gem时Gemfile.lock签入。为什么我们不检查gemfile.lock?

时间:2016-07-21 19:38:08

标签: rubygems bundler

我从这个blog中读到了这句话:

  

通常,gem的Gemfile应包含Rubygems源和a   单gemspec线。不要将Gemfile.lock检查到版本中   控制,因为它强制执行gem中不存在的精度   命令,用于在实践中安装宝石。即使是   可以强制执行,你不会想要它,因为它会   阻止人们使用您的库版本   与您用于开发的依赖项不同的依赖项   宝石。

我不明白。为什么检查gemfile.lock会阻止人们使用我的gem和gem的依赖版本,这些版本与我在开发中使用的版本不同?难道不是Gemfile.lock的全部意义吗?

当我运行bundle install时,它不会查看Gmefile.lock以确定要安装哪些版本的gem?

0 个答案:

没有答案