【发布时间】:2012-08-09 10:27:23
【问题描述】:
我在 Cygwin 上使用 Perl 5.14.2 和 Unicode::Collate::Locale 对一些法语文本进行排序
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
此文件不存在,因此我收到错误消息。其他人看到这个问题吗?这是一个错误吗?
【问题讨论】: