我試圖將Lingua::Lid安裝到unix系統上(ubuntu,最新版本)。當然,我是根。當我進入包裝使用perl Makefile.PL
我得到這個愚蠢的錯誤安裝:如何安裝Perl的Lingua :: Lid?
[[email protected] Lingua-Lid-0.01]# perl Makefile.PL
/opt/ls//lib does not exist at Makefile.PL line 48.
我試圖用線48路玩,沒有什麼變化,這裏是行48-50的樣子:
Line 48: die "$BASE/lib does not exist" unless -d "$BASE/lib"; Line 49: die "$BASE/include does not exist" unless -d "$BASE/include"; Line 50: die "lid.h is missing in $BASE/include" unless -e "$BASE/includ/lid.h";
變量$ BASE是聲明爲此:
$BASE = "/opt/ls/" if ($^O eq "linux" or $^O eq "solaris");
$BASE = "/usr/local/" if ($^O eq "freebsd");
$BASE = $ENV{LID_BASE_DIR} if (defined $ENV{LID_BASE_DIR});
現在Perl程序,我想簡單地寫這個樣子(只是我的基地):
#!/usr/bin/perl
use Lingua::LinkParser;
use strict;
print "Hello world!\n";
當我運行這個欲以器語言,這裏是我的錯誤:
[[email protected] assign4]# ./perl_parser_1.pl
Can't locate Lingua/LinkParser.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl .) at ./perl_parser_1.pl line 3. BEGIN failed--compilation aborted at ./perl_parser_1.pl line 3.
我試圖從CPAN insalling此,仍不能正常工作。
當您嘗試從CPAN安裝Lingua :: LinkParser時,您會得到什麼錯誤? – zigdon 2010-03-22 19:37:14
根據CPAN測試人員,沒有通過測試。另外,還有Bug報告。所以,我懷疑user299306已經遇到了與其他問題相同的問題。 – toolic 2010-03-22 19:48:08