找不到Perl模块先决条件

找不到Perl模块先决条件,perl,Perl,最终目标是在不访问internet的服务器上安装Excel::Writer::XLSX 我想安装超级作为它的先决条件。Sub::标识是SUPER的先决条件。我相信我已成功安装Sub:Identification。但是,当我尝试安装SUPER时,系统会提示未安装前提条件。以下是我在命令提示符下输入的命令和输出: cd子标识-0.14 perl MakeFile.pl perldoc-l Sub::标识 输出:lib\Sub\Identify.pm\ cd SUPER-1.20141117 perl

最终目标是在不访问internet的服务器上安装Excel::Writer::XLSX

我想安装超级作为它的先决条件。Sub::标识是SUPER的先决条件。我相信我已成功安装Sub:Identification。但是,当我尝试安装SUPER时,系统会提示未安装前提条件。以下是我在命令提示符下输入的命令和输出:

  • cd子标识-0.14
  • perl MakeFile.pl
  • perldoc-l Sub::标识
  • 输出:
    lib\Sub\Identify.pm\
  • cd SUPER-1.20141117
  • perl
    Build.PL
  • 输出:
    Sub::标识未安装
  • perl Makefile.PL
  • 输出:
    警告:先决条件子::未找到标识0。

  • 您没有安装Sub::Identify

    tar-zvzf子标识-0.14.tar.gz
    cd子标识-0.14
    perl MakeFile.pl
    做测试#缺失
    使安装#丢失
    光盘
    tar zvzf SUPER-1.20141117.tar.gz
    cd SUPER-1.20141117
    perl Build.PL
    /Build.PL测试
    /Build.PL安装
    光盘
    


    顺便说一下,您可以使用创建CPAN的镜像。如果您将此镜像复制到脱机计算机,您可以使用
    cpan
    安装模块,尽管未联机。

    我无法访问internet的服务器。您是否可以在非internet服务器上安装本地cpan镜像?(针对类似问题)描述如何设置一个。很简单。我把你关于服务器无法上网的评论编辑到你的问题中。如果您愿意,您可以回滚该编辑,也可以自己更改问题。您是否安装了多个perl?能否显示为安装Sub::Identify和SUPER而运行的实际命令及其输出?你在哪里安装的东西?您正在安装什么版本?
    perl Makefile.PL
    不安装任何东西;编辑您的问题,以显示安装SUPER的命令和注释中的输出,似乎OP的机器上没有安装
    make
    。我还以为它总是安装好的?!不幸的是,我记不起它是哪个软件包的一部分。@PerlDuck,不,通常没有安装
    make
    。例如,Ubuntu就是这样。只需要安装它。(
    apt-get-install-make
    在Ubuntu上。不知道离线时该怎么做。)嗯。我还建议了一个CPAN镜像,OP喜欢这个想法,但是没有
    make
    ,它能工作吗?@PerlDuck,当然不能
    cpan
    实际上不是安装程序。它是一个下载程序和依赖程序,运行发行版提供的安装程序,如我的回答所示。Ok。感谢你的耐心。我了解问题/解决方案是什么。