我从这个blog中读到了这句话:
通常,gem的Gemfile应包含Rubygems源和a 单gemspec线。不要将Gemfile.lock检查到版本中 控制,因为它强制执行gem中不存在的精度 命令,用于在实践中安装宝石。即使是 可以强制执行,你不会想要它,因为它会 阻止人们使用您的库版本 与您用于开发的依赖项不同的依赖项 宝石。
我不明白。为什么检查gemfile.lock会阻止人们使用我的gem和gem的依赖版本,这些版本与我在开发中使用的版本不同?难道不是Gemfile.lock的全部意义吗?
当我运行bundle install
时,它不会查看Gmefile.lock以确定要安装哪些版本的gem?