バージョンアップ

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

bundle command looks for bundler 2 when not present on the system · Issue #2592 · rubygems/rubygems – GitHub

You must use Bundler 2 or greater with this lockfile · Issue #6784 · bundler/bundler – GitHub

概要

参考:

Ruby2 系はチームの幸福度を最大化できなかった – Qiita

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です