Skip to main content

rails6.0系へのアップデート方法

rails5.2へアップデート方法
の続編

遅ればせながら、rails6.0系にあげようと思った話


・railsのバージョン履歴
6.0.6.1が最新
https://rubygems.org/gems/rails/versions

 

・responders
3系に上げる必要がある

・psych
以下のエラーが出る
psych ERROR: Failed to build gem native extension.

以下のコマンドを実行してlibyamlをインストール

brew install libyaml 

https://stackoverflow.com/questions/14986663/gem-install-psych-error

・migration
Migrations are pending. To resolve this issue, run: rails db:migrate RAILS_ENV=development
以下のコマンドを実行

rbenv exec rails db:migrate

https://k-koh.hatenablog.com/entry/2020/02/06/103517

 

・アプデコマンド

rbenv exec bundle exec rails app:update

 

・コード修正
以下のエラーが出るので
Query method called with non-attribute argument
https://qiita.com/QUANON/items/8fcc8c6cee64d246a5a6

これでRails6.0系にあげれましたとさ
もう少し続くよ

関連記事:

Pocket