Rails5 で利用する Ruby のバージョンを上げる
Ruby Ruby on Rails
Published: 2019-04-24

やったこと

Rails5 で利用する Ruby のバージョンをあげました。

確認環境

作業前

$ ruby -v
ruby 2.2.7p470 (2017-03-28 revision 58194) [x86_64-darwin16]

$ rails --version
Rails 5.2.3

作業後

$ ruby -v
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin17]

$ rails --version
Rails 5.2.3

実施

新しいバージョンの Ruby をインストール

ある gem を利用しようとしたら ruby のバージョンを上げろと言われたので

仕方なく上げることにしました。

今回は 2.5.0 に切り替えます。

利用するバージョンの切り替え

$ rbenv global 2.5.0

Railsプロジェクトの .ruby-version 更新

.ruby-version

2.5.0

数分嵌りました…

このファイルは rbenv が ruby のバージョン決めるときにみるやつです。

Gemfileを更新して、bundle install

Gemfile

ruby '2.5.0'

bundle 実行

$ bundle install

エラーがいっぱい出る可能性がありますが(Ruby のバージョンがこの記事と同じなら発生するかもです)

Google力でなんとか乗り切ってください。

2019/04/25 修正

発生したエラーの解決は別記事に切り出して、投稿後リンク貼ります…

下記に発生したエラーを解決した時の記事のリンクを貼ります。

ruby のバージョンを上げてから、bundle install でコケた時にやること – ためすう