Tag: Rails/アップグレード/5.2から6.0

目次

関連ページ

参考情報

手順

  • GemfileのRailsのバージョンを6.0系の最新版に置き換える。
  • 他、Rails 6.0でデモアプリを作成しGemfileを比較してアップデートしたほうがよさそうなのを更新。
    ruby '2.7.2'
    gem 'rails', '6.0.3.6'
    # Use mysql as the database for Active Record
    gem 'mysql2', '>= 0.4.4'
    # Use Puma as the app server
    gem 'puma', '~> 4.1'
    # Use SCSS for stylesheets
    gem 'sass-rails', '>= 6'
    # Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker
    gem 'webpacker', '~> 4.0'
    # Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
    gem 'turbolinks', '~> 5'
    # Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
    gem 'jbuilder', '~> 2.7'
    # Reduces boot times through caching; required in config/boot.rb
    gem 'bootsnap', '>= 1.4.2', require: false
    
  • bundle updateする
    bundle update
  • 設定ファイルの更新。古い設定ファイルを上書きしようとしてくるので基本Yesで応える。後からgit diffで差分を見ながら移植したほうがよさげ。
    bundle exec rails app:update
  • IntelliJの場合、「Git > Compare with same repository version」で比較すると変更を戻せる。
  • webpackerのinstall
    bundle exec rails webpacker:install

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-04-08 (木) 17:25:27