Rails/アップグレード/6.0から6.1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(Rails/アップグレード/6.0から6.1);
*目次 [#y7644e99]
#contents
*関連ページ [#de2dcf67]
*参考情報 [#f1327060]
*概要 [#jaf9f190]
-Rails 6.1はRuby 3以降に対応しているらしいが同時に実行し...
*手順 [#be21ef8e]
-GemfileのRailsのバージョンを6.0系の最新版に置き換える。
-他、Rails 6.1でデモアプリを作成しGemfileを比較してアップ...
#pre{{
ruby '2.7.5'
# Bundle edge Rails instead: gem 'rails', github: 'rails/...
gem 'rails', '~> 6.1.4', '>= 6.1.4.4'
# Use mysql as the database for Active Record
gem 'mysql2', '~> 0.5'
# Use Puma as the app server
gem 'puma', '~> 5.0'
# Use SCSS for stylesheets
gem 'sass-rails', '>= 6'
# Transpile app-like JavaScript. Read more: https://githu...
gem 'webpacker', '~> 5.0'
# Turbolinks makes navigating your web application faster...
gem 'turbolinks', '~> 5'
# Build JSON APIs with ease. Read more: https://github.co...
gem 'jbuilder', '~> 2.7'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '~> 4.0'
# Use Active Model has_secure_password
# gem 'bcrypt', '~> 3.1.7'
# Use Active Storage variant
# gem 'image_processing', '~> 1.2'
# Reduces boot times through caching; required in config/...
gem 'bootsnap', '>= 1.4.4', require: false
}}
-bundle updateする
bundle update
-設定ファイルの更新。古い設定ファイルを上書きしようとして...
bundle exec rails app:update
-IntelliJの場合、「Git > Compare with same repository ver...
-webpackerのinstall
bundle exec rails webpacker:install
*トラブルシューティング [#r2cd90bc]
**db:migrateでエラー [#vf91d0c5]
-app:updateすると二つのマイグレーションファイルが作られる...
-[[ruby on rails - PG::UndefinedTable: ERROR: relation "a...
bundle exec rails active_storage:install
**`require': cannot load such file -- rss [#ica4cc34]
-rssはbundled gemになった。irbとかでは普通に使えるみたい...
-[[standard librariesとdefault gemsとbundled gemsの違い -...
**ckeditorのアイコンが表示されない [#be531596]
-sprocket-railsのバージョンアップが原因。application.rbに...
config.assets.resolve_assets_in_css_urls = false
**Ruby 3.0.3で「include CarrierWave::RMagick」がrequireエ...
-initializerの下にある自前のcarrierwave.rbに含まれている...
-とりあえCarrierWave::RMagickの名前を変更して回避。
**Linuxサーバーにデプロイするとエラー [#ge658405]
-【Rails】Bundler 2.2.x以降は開発者が適切なプラットフォー...
$ bundle lock --add-platform ruby
$ bundle lock --add-platform x86_64-linux
終了行:
&tag(Rails/アップグレード/6.0から6.1);
*目次 [#y7644e99]
#contents
*関連ページ [#de2dcf67]
*参考情報 [#f1327060]
*概要 [#jaf9f190]
-Rails 6.1はRuby 3以降に対応しているらしいが同時に実行し...
*手順 [#be21ef8e]
-GemfileのRailsのバージョンを6.0系の最新版に置き換える。
-他、Rails 6.1でデモアプリを作成しGemfileを比較してアップ...
#pre{{
ruby '2.7.5'
# Bundle edge Rails instead: gem 'rails', github: 'rails/...
gem 'rails', '~> 6.1.4', '>= 6.1.4.4'
# Use mysql as the database for Active Record
gem 'mysql2', '~> 0.5'
# Use Puma as the app server
gem 'puma', '~> 5.0'
# Use SCSS for stylesheets
gem 'sass-rails', '>= 6'
# Transpile app-like JavaScript. Read more: https://githu...
gem 'webpacker', '~> 5.0'
# Turbolinks makes navigating your web application faster...
gem 'turbolinks', '~> 5'
# Build JSON APIs with ease. Read more: https://github.co...
gem 'jbuilder', '~> 2.7'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '~> 4.0'
# Use Active Model has_secure_password
# gem 'bcrypt', '~> 3.1.7'
# Use Active Storage variant
# gem 'image_processing', '~> 1.2'
# Reduces boot times through caching; required in config/...
gem 'bootsnap', '>= 1.4.4', require: false
}}
-bundle updateする
bundle update
-設定ファイルの更新。古い設定ファイルを上書きしようとして...
bundle exec rails app:update
-IntelliJの場合、「Git > Compare with same repository ver...
-webpackerのinstall
bundle exec rails webpacker:install
*トラブルシューティング [#r2cd90bc]
**db:migrateでエラー [#vf91d0c5]
-app:updateすると二つのマイグレーションファイルが作られる...
-[[ruby on rails - PG::UndefinedTable: ERROR: relation "a...
bundle exec rails active_storage:install
**`require': cannot load such file -- rss [#ica4cc34]
-rssはbundled gemになった。irbとかでは普通に使えるみたい...
-[[standard librariesとdefault gemsとbundled gemsの違い -...
**ckeditorのアイコンが表示されない [#be531596]
-sprocket-railsのバージョンアップが原因。application.rbに...
config.assets.resolve_assets_in_css_urls = false
**Ruby 3.0.3で「include CarrierWave::RMagick」がrequireエ...
-initializerの下にある自前のcarrierwave.rbに含まれている...
-とりあえCarrierWave::RMagickの名前を変更して回避。
**Linuxサーバーにデプロイするとエラー [#ge658405]
-【Rails】Bundler 2.2.x以降は開発者が適切なプラットフォー...
$ bundle lock --add-platform ruby
$ bundle lock --add-platform x86_64-linux
ページ名: