1

我刚刚将 Ubuntu 从 11.10 升级到 12.04,当我尝试在 Rails 2.3.14 中本地运行项目时,出现此错误:

未初始化的常量 MysqlCompat::MysqlRes

有没有办法轻松解决这个问题?

4

2 回答 2

4

您应该重新安装用于连接数据库的 gem。

例如,如果您使用的是mysql2gem,那么您可以执行以下操作:

gem uninstall mysql2
gem install mysql2

这将重新构建 Ubuntu 升级搞砸的原生扩展。

于 2012-05-08T20:09:13.680 回答
1

在升级宝石时,有时会搞砸。无需卸载,重新安装即可。

gem install mysql2

我在 mysql gem 上也看到过这种情况。

于 2012-05-08T20:17:19.033 回答