私はDebian Squeezeの新しいアプリケーションRuby on Rails 3.1をMySQL Server 5.1(Debian安定版でサポートされている最新版)で起動しようとしています。Rails 3.1をMySQL Server 5.1でDebian squeezeで動作させるにはどうしたらいいですか?
私はmysql2 gemに問題があります。 mysql2 gemバージョン0.2.6を使用すると、レイクラスマイグレーションが失敗し、nilクラスの未定義メソッド行が失敗します。私はgooogled誰もが、このエラーは、0.3.Xにmysql2の宝石をアップグレードするときに解決されると言います。しかし、このアップグレードを実行すると、5.5のmysqlクライアント用にコンパイルされた宝石に関する別のエラーが発生し、5.1ではなくなります。
何か助力をいただければ幸いです。たぶん答えは "いいえ、あなたはできません"です。それでも、私はそれを知りたい。まあ、これは難しい質問です事前 Panayotis
重複していますか? http://stackoverflow.com/questions/8141985/ruby-mysql2-gem-compiled-for-wrong-mysql-client-library-version – graffic
実際にはありません。私はそれを手動でlibリンクを変更するための答えとは考えていません。 –