環境
Vagrant CentOS 6.4 carton v1.0.12 perl v5.10.1
carton installコマンドを実行するとこんな感じのエラーが出る。
$ carton install Carton.pm did not return a true value at /usr/local/share/perl5/Carton/CLI.pm line 12. BEGIN failed--compilation aborted at /usr/local/share/perl5/Carton/CLI.pm line 12. Compilation failed in require at /usr/local/bin/carton line 7. BEGIN failed--compilation aborted at /usr/local/bin/carton line 7.
そういえば、Cartonをインストールするときにこんな感じのエラーが出ていた。 warningだから無視した。
$ cpan Carton perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_CTYPE = "ja_JP.UTF-8", LANG = "ja_JP.UTF-8" are supported and installed on your system.
経営科学とITの考察 : [perl] perl導入時のロケール問題 (perl: warning: Please check that your locale settings)
export LANGUAGE=en_US.UTF-8 export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8
exportして、再度carton installするとうまくいった。