UbuntuでDBD::mysql のインストールに失敗
2012/02/11
Ubuntuで、perlの環境を作って既存のプロジェクトを動かそうとしてたときの話。
DBI Connection failed: install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains:..... |
今さら、こんなメッセージが出てて、おかしいなと思った。
cpanmを使ってDBD::mysqlをインストールしてみると失敗している様子。 ~/.cpanm/build.log を見ると mysql_config が見付からないというエラーが出ていた。
$ locate mysql_config |
とかやってファイル検索しても無いのでググったら、以下の情報があった。
mysql_config が見当たらない? – 紀子さん@へぼぷろぐらまの日常
libmysqlclient15-dev というパッケージに入っているとか!
$ sudo apt-get install libmysqlclient15-dev
して解決。
同じコマンドを打った後、cpanmで DBD::mysqlがインストールできた。
超基本的なことなのだろうけど、悩んでしまった。でも解決方法が簡単でよかった。