% carton exec -Ilib — prove -lv t/mysqld.t *** mysqlinstalldb failed *** Can’t locate lib/core/only.pm in @INC (… 結論から言うと、carton execしたperlと別バージョンのperlがどこかで使われて、 そのPerlにlocal::lib(lib::core::only)が入っていないと死ぬ。 Test::mysqldだと、mysql_install_dbっていうMySQLのコマンドをキックしている んだけど、それが実はperlスクリプトで、/usr/bin/perlってshebangに書かれていて System perl前提にしているのだけど、それにlocal::libが入っていないとコケる。 Carton:CLI#cmd_execの中でPERL5OPTを以下のようにセ