cpanm DBD::mysqlをやった時にハマった事
こんにちは!ぴーちんです!
cpanm DBD::mysqlしたら、以下のようなエラーが出ました!!
DBD::mysql::db do failed: alter routine command denied to user ''@'localhost'
ユーザーが指定されてない!と言われてる気がします
ソースファイルから手動でmake installしましょう
cpanmの--lookオプションを使います
明示的にuserを指定してあげましょう
--lookオプション使うとソースをtarball形式で引っ張ってきて展開してくれて、手動でinstallコマンドを打てる的な感じになります。
cpanmのヘルプ見るとDownload the tarball and open the directory with your shell
って書いてあります
$cpanm --look DBD::mysql $perl Makefile.PL --testuser=root $make $make test $make install
で無事にinstall出来ると思う