Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl 如何安装cpanm依赖项?_Perl_Cpan - Fatal编程技术网

Perl 如何安装cpanm依赖项?

Perl 如何安装cpanm依赖项?,perl,cpan,Perl,Cpan,我该怎么做才能让它工作 我不是perl专家,因此我无法提供更多详细信息,除非工具安装手册指示我运行以下代码行: cd ~ cpanm --sudo --installdeps . 返回 --> Working on . Configuring /home/user ... N/A ! Configuring . failed. See /home/user/.cpanm/work/1532680018.20391/build.log for details. 日志 你所遵循的说明似乎是

我该怎么做才能让它工作

我不是perl专家,因此我无法提供更多详细信息,除非工具安装手册指示我运行以下代码行:

cd ~
cpanm --sudo --installdeps .
返回

--> Working on .
Configuring /home/user ... N/A
! Configuring . failed. See /home/user/.cpanm/work/1532680018.20391/build.log for details.
日志


你所遵循的说明似乎是错误的

您正在尝试安装您的主目录,就好像它是一个CPAN模块一样…但事实并非如此


说明可能应该说,在将安装文件解压缩到任何位置后,在
cd
ing之后运行该命令。

我不会使用
cpanm
脚本,而是使用
cpan
脚本。这将处理默认情况下的依赖项。通过在命令行上执行
perldoc cpan
可以找到要使用的正确参数。

您需要使用
cpan
来安装
cpanm

cpan App::cpanminus
这将自动安装其依赖项。然后您可以使用
cpanm
安装其他模块

您可以使用
cpanm
更新自身

cpanm App::cpanminus

缺少
cpanm
似乎不是这里的问题。这将给出一个完全不同的错误消息。@DaveCross在这种情况下,重新安装它将更新其依赖项并安装任何新的依赖项。
cpanm
也会安装依赖项。
cpanm
也被Travis CI使用,因此如果您想要在github上自动构建,您必须使用
cpanm
cpanm App::cpanminus