ふと、前に使ったプログラムを動かせるかどうか試そうとしたら、require "mysql" でエラーが。
そういえば入れてなかったな〜ってことで入れ直し。
mysql 5.0.45 な環境で、MySQL/Ruby を入れて使おうとしたら、
dyld: Library not loaded: /usr/local/mysql/lib/mysql/libmysqlclient.15.dylibとか言ってこける。 make はできてるんだけど、ruby ./test.rb でエラーを吐く。
/usr/local/mysql/libには libmysqlclient.15.dylib これが存在するのでこれをみてほしいんだけども、みてくれない。 ということで、強引に直してみた。
sudo mkdir /usr/local/mysql/libmysql ln -s /usr/local/mysql/lib/libmysqlclient.15.dylib /usr/local/mysql/lib/mysql/libmysqlclient.15.dylibそして、make し直したらできるようになった。 make は以下の通り。
ruby extconf.rb --with-mysql-dir=/usr/local/mysql make sudo make install