[英]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.