MacにDBD::mysqlを入れようとして

微妙にハマった.Perlの話です.

macportsでmysqlをインストールして,CPANにてDBD::mysqlをインストールしようとしたら,

Can’t exec “mysql_config”: No such file or directory at Makefile.PL line 83.

って怒られた.

macports経由でインストールすると,mysql_configはmysql_config5という名前になっているせいです.

そんなわけで,CPANで

o conf makepl_arg –mysql_config=/opt/local/bin/mysql_config5

ってやってあげてから

install DBD::mysql

で無事解決.
手動インストールという手もあるけど,これが一番簡単ではないかと.

カテゴリー: 技術的なこと パーマリンク