Pull Request #225: fix locale.t for Perl 5.14 in new MacOS X 10.8 by nordicdyno · gugod/App-perlbrew · GitHub
perlbrewでperl-5.14.*をMountain Lionにインストールすると、lib/locale.tでfailに
なるみたいで、確かにFailed testになっちゃいました。
上のコメントを読むと、patchperlを直す必要があって本家にpull reqを送りましたと。
ちなみに、本家のpull requestを見ると、まだ取り込まれてない様子。
diffを見ると、バージョンに応じて
debug "# Skipping eu_ES, be_BY locales -- buggy in Darwin\n"; @Locale = grep ! m/^(eu_ES(?:\..*)?|be_BY\.CP1131)$/, @Locale;
debug "# Skipping be_BY locales -- buggy in Darwin\n"; @Locale = grep ! m/^be_BY\.CP1131$/, @Locale;
として、@Localeからbe_BYとen_ESを除いている。なお、バージョンは5.14.1だけではなくて、5.10>= and 5.16< が対象。
方法としては、patchperlをforkしてpull reqをローカルで取り込むか、force installか、取り込まれるのを
待つかでしょうか。