我虽然不是RoR专家,但对于web开发有一定了解。
我试图将一个Rails应用从sqlite3切换到mysql2,这是一个api-only的应用。
我在Gemfile中添加了gem,并运行了bundle install,一切顺利。
然后我运行rails server,看到如下错误:https://imgur.com/c4Qqf1k
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
socket:/ tmp / mysql.sock
,然后再试一次。 - Muhammad Nasir Shamshad