とみたです。 In message "[ruby-list:16348] Re: ruby & MySQL", AKIHIRO_OGINO wrote... > しかし、テストとしてrubyからMySQLにアクセスしようと > すると、下記のようなエラーが出てきます。 > >test.rb:3:in `require': libmysqlclient.so.6: cannot open shared object >file: No >such file or directory - /usr/local/lib/ruby/1.4/i586-linux/mysql.so (LoadError) > from test.rb:3 mysql.so が必要としている libmysqlclient.so.6 が見付からない というエラーなので、その場所を指定してやればいいです。 Solaris の場合は、コンパイル時に指定するのなら、LD_RUN_PATH 環境変数か -R オプションで。実行時に指定するのなら LD_LIBRARY_PATH 環境変数で指定します。 Linux の場合も似たような手段があると思いますが、ちょっと今 環境が手元にないので確かめられません。 -- とみたまさひろ <tommy / tmtm.org>