找不到Perl模块的先决条件

时间:2018-01-12 15:43:47

标签: perl

最终目标是在没有互联网访问权限的服务器上安装Excel :: Writer :: XLSX。

我想安装SUPER作为先决条件。 Sub :: Identify是SUPER的先决条件。我相信我安装了Sub:识别成功。但是当我尝试安装SUPER时,系统会提示我未安装先决条件。以下是我在命令提示符和输出中输入的命令:

  1. cd Sub-Identify-0.14
  2. perl MakeFile.pl
  3. perldoc -l Sub::Identify
  4. 输出:lib\Sub\Identify.pm\
  5. cd SUPER-1.20141117
  6. perl Build.PL
  7. 输出:Sub::Identify is not installed
  8. perl Makefile.PL
  9. 输出:Warning: prerequisite Sub::Identify 0 not found.

1 个答案:

答案 0 :(得分:0)

您没有安装Sub :: Identify。

tar zvzf Sub-Identify-0.14.tar.gz
cd Sub-Identify-0.14
perl MakeFile.pl
make test            # missing
make install         # missing
cd ..

tar zvzf SUPER-1.20141117.tar.gz
cd SUPER-1.20141117
perl Build.PL
./Build.PL test
./Build.PL install
cd ..

顺便说一下,您可以使用CPAN::Mini创建一个CPAN镜像。如果将此镜像复制到脱机计算机,则可以使用cpan安装模块,尽管不在线。