バージョンアップ
Ruby 2.6
参考:
Ruby 2.6.0 Released | Ruby [公式]
プロと読み解く Ruby 2.6 NEWS ファイル | クックパッド開発者ブログ
Ruby 2.6 の変更点 – Array | @tmtms のメモ
Ruby 2.6.0 Released | Ruby [Official]
Ruby 2.6 Released: Just-In-Time Compilation Is Here | Heroku
Ruby 2.6.0 released with a new JIT compiler | Packt Hub
Ruby 2.5
参考:
Ruby 2.5 のパフォーマンス改善点 翻訳 | TechRacho
Performance Improvements in Ruby 2.5 | RubyGuides
How Fast is Ruby 2.5.0? | Appfolio Engineering
How Much Faster is Ruby 2.5.0 Preview 1? | Appfolio Engineering
Ruby 2.4
参考:
サンプルコードでわかる!Ruby 2.4 の新機能と変更点 – Qiita
バグ
Ruby 2.6.1 で bundler/setup すると間違ったバージョンを返す
Bundler 2.0.x を使って bundle install
が正常にできていても bin/webpack
あるいは、rails restart
などで Bundler のバージョンが不一致になりエラーが発生する。
You must use Bundler 2 or greater with this lockfile.
デフォルト gem として入っている Bundler 1.17.2 の gemspec で s.files
が不足している。
rbenv を使っている場合にパッチを適用して上書きインストールする。
curl -sSL https://bugs.ruby-lang.org/attachments/download/7631/15582-bundler-gemspec.patch | rbenv install --patch 2.6.1 -f
もしくは、システムの gem を更新する。
$ gem update bundler --system
参考:
Bug #15586: Requiring `bundler/setup` gets wrong version | Ruby Issue Tracking System
Bug #15582: default/bundler-1.17.2.gemspec has no file list | Ruby Issue Tracking System
You must use Bundler 2 or greater with this lockfile · Issue #6784 · bundler/bundler – GitHub
概要
参考: