如何安装cpanm依赖项?

时间:2018-07-27 08:56:13

标签: 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.

日志

cat /home/user/.cpanm/work/1532680018.20391/build.log


cpanm (App::cpanminus) 1.7044 on perl 5.026002 built for x86_64-linux-thread-multi
Work directory is /home/user/.cpanm/work/1532680018.20391
You have make /usr/bin/make
You have LWP 6.33
You have /usr/bin/tar: tar (GNU tar) 1.30

You have /usr/bin/unzip
--> Working on .
Entering /home/user
Configuring /home/user
-> N/A
! Configuring . failed. See /home/user/.cpanm/work/1532680018.20391/build.log for details.

3 个答案:

答案 0 :(得分:5)

您遵循的说明似乎是错误的。

您正在尝试安装主目录,就好像它是CPAN模块一样……不是。

说明cd到您将安装文件提取到的任何位置后,都应该说要运行该命令。

答案 1 :(得分:-1)

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

答案 2 :(得分:-2)

您需要使用cpan来安装cpanm

cpan App::cpanminus

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

您可以使用cpanm进行自我更新。

cpanm App::cpanminus