C. *_*iel 4 ruby mysql rest ruby-on-rails backend
我对 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)
我通过将以下几行添加到database.yml 的默认部分成功解决了该问题:
ssl_mode: :disabled
sslverify: false
Run Code Online (Sandbox Code Playgroud)
该错误不是那么具有描述性,但显然它与 ssl 有关。
| 归档时间: |
|
| 查看次数: |
3586 次 |
| 最近记录: |