Mysql2::Client::LONG_PASSWORD (NameError)

Jep*_*zen 5 ruby-on-rails mysql2

我正在尝试在 Docker 的 Rails 应用程序中将我的 ruby​​ 版本从 2.4.5 升级到 2.4.9。

重建我的容器后,它因错误而停止:

uninitialized constant Mysql2::Client::LONG_PASSWORD (NameError)
Run Code Online (Sandbox Code Playgroud)

我的 mysql2 gem 版本被锁定:

gem 'mysql2', '0.3.21'
Run Code Online (Sandbox Code Playgroud)

我尝试将mysql2gem升级到 0.4.0 版本,但最终出现了另一个错误。

关于升级事物以使其正常工作的任何建议?

Jep*_*zen 6

我把mysql2版本'0.4.10'

似乎成功了