Snow leopardにDBD::mysqlをインストールしようとしたら、テストでエラーが出たので、解決法をメモ。
sudo cpanm -v DBD::mysql
としたら、エラーが出た。MySQLがパスワードがないためにパーミッションエラーを起こしているせいで、テストが通らないらしい。
そこで、次のようにユーザ、パスワードを指定して、ビルドすることで、解決できる。
% cd .cpanm/latest-build/DBD-mysql* % perl Makefile.PL --testuser='hoge' --testpassword='piyo' % make % make test % sudo make install