[Rails]RailsでMySQL(Windows)の設定に失敗しました


MySQL2


WindowsでRailsを使うのは本当に難しいようです.
何度も間違えて、これが正しい方法なのか分からないが、書いてある.

database.yml


プロジェクトにmysql 2を使用してデータベースにアクセスすることを伝えるべきです.
config/database.ymlに入ると以下のようになります.
default: &default
  adapter: sqlite3
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  timeout: 5000
  username: root
  password: 12345
  socket: /tmp/mysql.sock

development:
  <<: *default
  database: db/development_database

test:
  <<: *default
  database: db/test.sqlite3

production:
  <<: *default
  database: db/production_database

GEMFILE


まずgemでmysql 2をインストールします.
gem install mysql2 
しかし、私はここで間違っています.
mysql 2のもっと高いバージョンがRailsのもっと高いバージョンと連動するとエラーが発生するそうです.
GEMFILEからsqlite 3を削除しmysql 2を対応するバージョンにしてbundle installを行います.

わくわくするように設置されています

でも….次のエラーが発生しました.

この問題をどう解決するか分からず、sqlite 3を使っています...
それともウィンドウではなくlinuxでrubyを使うべきですか?ううう