前提・実現したいこと
mysqlを用いてRailsアプリを作成し、rails sさせたい
発生している問題・エラーメッセージ
おそらくRailsとmysqlでの接続ができていない
【ターミナル】
$ rails 5.2.1 new [app_name] -d mysql <- 作成できる
$ rails s <- 立ち上げできる
【Chrom】
http://localhost:3000/ を入力した時下記のエラーが出てくる
#<LoadError: Error loading the 'mysql2' Active Record adapter. Missing a gem it depends on? cannot load such file -- mysql2>
試したこと
mysqlのupdate
アプリ内のgemに書いてあるmysqlのgemのバージョン確認
sqliteで作成してからmysqlへ変更してみた。ができず。
参考にしたサイト
https://qiita.com/kuropp/items/af1d7ee76d0c1417dd78
https://qiita.com/sun_peace/items/f06cc95e63a71b7296ec
https://qiita.com/fuku_tech/items/a380ebb1fd156c14c25b
補足情報
【Gemfile】 ruby '2.5.1' # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '~> 5.2.1' # Use mysql as the database for Active Record gem 'mysql2', '<= 0.8.21' # Use Puma as the app server gem 'puma', '~> 3.11' (省略)
【database.yml】 (省略) default: &default adapter: mysql2 encoding: utf8 pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> username: root password: socket: /tmp/mysql.sock development: <<: *default database: app_development (省略)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。