そのため、Ruby Enterprise Editionのインストールはかなりスムーズに進みましたが(apt-get install build-essentials
GCCがなかったために必要だった、システムの非常に奇妙な癖を除いて)、データベースgemを正しくインストールできませんでした。主にMySQLを使いたいです。mysqlgemのインストール中のRubyEEの./installerの出力は次のとおりです。
mysqlをインストールしています... /opt/ruby-enterprise-1.8.6-20090610/bin/ruby /opt/ruby-enterprise-1.8.6-20090610/bin/gem install -r --no-rdoc --no-ri --no-update -sources --backtrace mysql ネイティブ拡張機能の構築。これにはしばらく時間がかかる場合があります... エラー:mysqlのインストール中にエラーが発生しました: エラー:gemネイティブ拡張のビルドに失敗しました。 /opt/ruby-enterprise-1.8.6-20090610/bin/ruby extconf.rb -lmysqlclientでmysql_query()をチェックしています...いいえ -lmのmain()をチェックしています...はい -lmysqlclientでmysql_query()をチェックしています...いいえ -lzのmain()をチェックしています...はい -lmysqlclientでmysql_query()をチェックしています...いいえ -lsocketのmain()をチェックしています...いいえ -lmysqlclientでmysql_query()をチェックしています...いいえ -lnslのmain()をチェックしています...はい -lmysqlclientでmysql_query()をチェックしています...いいえ -lmygccのmain()をチェックしています...いいえ -lmysqlclientでmysql_query()をチェックしています...いいえ ***extconf.rbが失敗しました***
どうやら私のサーバーのMySQLインストールにはソースが付属していなかったので、再コンパイルして機能することを期待することはできません...バージョンをダウンロードしてコンパイルしようとしましたが、ここから何をすべきかわかりません。何か案は?MySQLはすでにかなりの数のデータベースを備えたこのサーバーで実行されているので、私はすでにここにあるものをいじりたくありません...