如何安装Perl';舌:盖子?

如何安装Perl';舌:盖子?,perl,cpan,Perl,Cpan,我正在尝试安装到unix系统(ubuntu,最新版本)。我当然是根。当我使用perl Makefile.PL进入安装包时,我遇到了一个愚蠢的错误: [root@csisl27 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"

我正在尝试安装到unix系统(ubuntu,最新版本)。我当然是根。当我使用
perl Makefile.PL
进入安装包时,我遇到了一个愚蠢的错误:

[root@csisl27 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"; 现在,我尝试编写的Perl程序如下所示(只是我的基础):

当我尝试使用Lingua运行此程序时,以下是我的错误:

[root@csisl27assign4]#/perl_解析器_1.pl

在@INC中找不到Lingua/LinkParser.pm(@INC包含:/usr/lib/perl5/site\u perl/5.10.0/x86\u 64-linux-thread-multi/usr/lib/perl5/site\u perl/5.10.0/usr/lib/perl5/vendor\u perl/5.10.0/x86\u 64-linux-thread-multi/usr-multi/usr/usr/usr/lib/lib/lib/lib/5.10.0/perl5.0/perl5.0/perl5.0/perl5.0/perl5.0/usl5.0/perl5.0/perl5.0/perl/usl5.0/perl5.0/perl供应商。)在./perl\u parser\u 1.pl第3行。开始失败——编译在./perl\u parser\u 1.pl第3行中止。


我试着从cpan安装了这个,但仍然不能正常工作。

这里是构建时出现问题的地方:

LinkParser.xs:5:27:错误:链接包括。h:没有这样的文件或目录

我想你需要先安装

如果查看发行版附带的,您可以看到以下注释:

# 'LIBS' => "-L/dbrian/link-grammar-4.4.3/link-grammar/.libs/ -llink-grammar", 
# 'INC' => "-I/dbrian/link-grammar-4.4.3/link-grammar/"
这意味着(非常间接地)您没有在系统上安装或安装在非标准位置。如果未安装,请先安装。如果已安装,请为
INC
LIBS
指定正确位置

正如
自述文件
所述:

在生成此软件包之前,强烈建议您安装 带有
make install
的链接解析器包,它将, 标题和字典文件位于标准位置。此版本不再 提示输入包目录,因此如果要使用非标准 位置,您需要编辑Makefile.PL才能实现这一点。 特别要注意
INCLUDE
参数


Lid库是
Lingua::Lid
的先决条件。您没有安装它。请从其供应商处购买:

当您尝试从CPAN安装Lingua::LinkParser时,会出现什么错误?
 #!/usr/bin/perl
 use Lingua::LinkParser;
 use strict;
 print "Hello world!\n";
# 'LIBS' => "-L/dbrian/link-grammar-4.4.3/link-grammar/.libs/ -llink-grammar", 
# 'INC' => "-I/dbrian/link-grammar-4.4.3/link-grammar/"