[英]May “bundle install” update gems for rails application?
我的包文件包含宝石描述,如:
gem 'turbolinks', '~> 5'
gem 'kaminari'
在一年的时间里,这些宝石被更新,失去了向后兼容性。 之后,如果我在没有宝石的新机器上运行bundle install
,我担心它将安装所有具有最新版本的gem,并且我的代码将因此而中断。
我对吗? 避免这个问题的解决方案是什么?
我担心它会在最新版本中安装所有宝石,我的代码会因此而中断。
如果您使用Gemfile.lock
和Gemfile
bundle install
不会破坏您的代码。 Gemfile.lock
文件是Bundler记录已安装(或必须安装)的确切版本的位置。 否则,您可能会遇到版本解除问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.