From: "Shirai,Kaoru" Date: 2003-10-16T21:38:09+09:00 Subject: [ruby-list:38588] Re: ruby-mysql-0.2.1でlocalhostがエラー 白井です。 > MySQL をソースから普通にコンパイルすると "/tmp/mysql.sock" が使われる > ので、それをソースに埋め込んでます。が、Red Hat Linux などでは異なるパ > スが使われているようなので、それに対応するためには、mysql.rb の > MYSQL_UNIX_ADDR を変更する必要があります。 > > # 頑張って自動的に検出しようとするのは大変そうなので、ドキュメントに書 > # いておくだけにしようかな…。 もしオーバーヘッドが気にならなければ、mysql_configで検出を試みるという のはいかがでしょうか? sock = `mysql_config --socket 2>/dev/null || echo /tmp/mysql.sock`.chomp -- Shirai,Kaoru Korinkan Ltd. - http://www.korinkan.co.jp/