gpt4 book ai didi

mysql - 加载 'mysql2' Active Record 适配器时出错

转载 作者:行者123 更新时间:2023-11-29 09:52:27 24 4
gpt4 key购买 nike

我正在尝试升级我的应用程序,这是我在部署应用程序时遇到的错误:

Error loading the 'mysql2' Active Record adapter. Missing a gem it depends on? can't activate mysql2 (< 0.6.0, >= 0.4.4), already activated mysql2-0.3.21. Make sure all dependencies are added to Gemfile.

这是我的 Gemfile: https://github.com/BI-CTSICN/sparc-request/blob/master/Gemfile

 gem 'mysql2', '~> 0.3.18'
gem 'rails', '~> 5.1', '>= 5.1.4'

我使用的是 ruby​​ 2.4.2

最佳答案

您使用的 mysql2 版本(0.3.21,在 Gemfile.lock 中检查)太旧,所需版本比0.4.4

通过更改 Gemfile 中的版本并运行 bundle update mysql2 来升级您的 mysql2 gem。当然,在此之前检查版本之间发生了什么变化,然后运行测试以检查升级是否没有破坏任何内容。

关于mysql - 加载 'mysql2' Active Record 适配器时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54569794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com