[Rails]サーバ立ち上げ時のエラー


サーバ立ち上げ時のエラー

開発環境

ruby 2.5.0
rails 5.2.4
OS Catarina

エラーコード

久しぶりにアプリを作成し、rails sをしたら...

terminal
$ rails s
[WARNING] Could not load command "rails/commands/server/server_command". Error: uninitialized constant URI::Generic.

色々試しても治りませんでした泣

解決

自分の開発環境ではrubyのバージョンが2.5.0でした。
そのバージョンを2.6.3に変更して、サーバをもう一度立ち上げたらうまく行きました。

Rubyのバージョン変更の仕方

以下をターミナルで打ち込んでいきます。
バージョン確認
$ ruby -v

指定のバージョンをインストール
$ rbenv install 2.6.3

バージョンを確認
$ rbenv versions

特定のディレクトリだけで利用するバージョンを変更
$ rbenv local 2.6.3

rehashを行う
$ rbenv rehash

Gemfileの編集

Gemfileに書いてあるRubyのバージョンをインストール後のバージョンに変更してterminalにて
$ bundle i
を行う。

以上で行けました!