Ubuntu を 11.10 から 12.04 にアップグレードしたところ、Rails 2.3.14 でプロジェクトをローカルで実行しようとすると、次のエラーが発生します。
初期化されていない定数 MysqlCompat::MysqlRes
これを簡単に修正する方法はありますか?
Ubuntu を 11.10 から 12.04 にアップグレードしたところ、Rails 2.3.14 でプロジェクトをローカルで実行しようとすると、次のエラーが発生します。
初期化されていない定数 MysqlCompat::MysqlRes
これを簡単に修正する方法はありますか?
データベースへの接続に使用している gem を再インストールする必要があります。
たとえば、mysql2
gem を使用している場合は、次のことができます。
gem uninstall mysql2
gem install mysql2
これにより、Ubuntu のアップグレードで台無しになったネイティブ拡張機能が再構築されます。
gem をアップグレードしているときに、めちゃくちゃになることがあります。アンインストールする必要はありません。再インストールするだけで十分です。
gem install mysql2
mysql gemでもこれが起こるのを見てきました。