Skip to content

Ruby 2.7 → 3.1 へアップグレード #323

@nay

Description

@nay

概要

Ruby を 2.7.6 から 3.1 系にアップグレードする。

背景

Ruby 3.1 対応に向けた段階的アップグレードの第4ステップ。Rails 7.1 への移行完了後に実施する。

やること

  • Gemfile の ruby バージョンを '3.1.x' に変更
  • bundle update を実行し、gem の互換性を確認
  • Ruby 3.1 での非互換な変更への対応(キーワード引数、標準ライブラリの gem 化など)
  • テストが通ることを確認
  • .ruby-version の更新

注意点

  • Ruby 3.0 で keyword argument の分離が完了しているため、2.7 の deprecation warning を事前に解消しておくとスムーズ
  • 一部の標準ライブラリが bundled gem に移行しているため、明示的な Gemfile 追加が必要になる場合がある

参考

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions