我对 RoR 很陌生,但对一般的 Web 开发来说并不陌生。我正在尝试将 Rails 应用程序从sqlite3切换到mysql2,它仅支持 api。将 gem 添加到Gemfile,使用捆绑安装,一切正常。我运行Rails 服务器并看到以下错误: https: //i.stack.imgur.com/wX4Gm.jpg

这是我的Database.yml:
default: &default
adapter: mysql2
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
encoding: utf8
reconnect: true
host: 127.0.0.1
port: 3306
username: root
password: 123456
socket: /tmp/mysql.sock
development:
<<: *default
database: beginner_dev
test:
<<: *default
database: beginner_test
production:
<<: *default
database: beginner_prod
Run Code Online (Sandbox Code Playgroud)