我Unicode::Collate::Locale
在 Cygwin 上使用 Perl 5.14.2 对一些法语文本进行排序
use Unicode::Collate::Locale;
my $coll = Unicode::Collate::Locale->new(locale => "fr");
@french_text = $coll->sort(@french_text);
我得到的错误是:
Unicode/Collate/Locale/fr.pl can't be found at ./program.pl line 16
此错误消息是从以下文件生成的:
/usr/lib/perl5/5.14/i686-cygwin-threads-64int/Unicode/Collate/Locale.pm
存在以下文件:
/usr/lib/perl5/5.14/Unicode/Collate/Locale/fr.pl
但经过调查,我注意到 Locale.pm 正在寻找:
/usr/lib/perl5/5.14/i686-cygwin-threads-64int/Unicode/Collate/Locale/fr.pl
该文件不存在,因此我收到错误消息。其他人看到这个问题吗?这是一个错误吗?