Gemfile の ~> というが最近理解した
随分、更新に間あいてしまいました、ブロクを使ってしっかりアプトプットしなくてはいけません。
参考:Gemfile の ~> という記号はどういう意味なのか - yu8mada
gem 'bootsnap', '>= 1.1.0',
なら1.1.0
以上
gem 'rails', '~> 5.2.4'
なら5.24以上、5.3.0未満
とう言うことになります。
つまりgem 'rails', '>=5.2.4','<5.3.0
と同義です。