【发布时间】:2013-05-18 03:31:22
【问题描述】:
我正在尝试在我的 Ubuntu 12.04 系统上第一次使用 Perl。我安装了 Perl v.5.14.2。
我查了how to install Perl modules,于是开始如下:
$ perl -MCPAN -e shell
向导开始配置环境,如下所示:http://pastebin.com/5hn8vkb5
但是,它在中间停止并显示以下错误消息:
...
Checksum for /home/john/.cpan/sources/authors/id/A/AP/APEIRON/local-lib-1.008009.tar.gz ok
---- Unsatisfied dependencies detected during ----
---- APEIRON/local-lib-1.008009.tar.gz ----
ExtUtils::MakeMaker [build_requires]
Running make test
Make had some problems, won't test
Delayed until after prerequisites
Running make install
Make had some problems, won't install
Delayed until after prerequisites
Can't locate local/lib.pm in @INC (@INC contains:
/home/john/perl5/lib/perl5
/etc/perl
/usr/local/lib/perl/5.14.2
/usr/local/share/perl/5.14.2
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.14
/usr/share/perl/5.14
/usr/local/lib/site_perl
/home/john/Desktop)
at /usr/share/perl/5.14/CPAN/FirstTime.pm line 1300.
如何在我的 Ubuntu 安装中正确设置 Perl 环境?
中断向导并重新启动后,不再有错误消息。 如何重新启动向导以便我可以在这里选择:
你想要什么方法? (选择“local::lib”、“sudo”或“手动”) [本地::lib]
【问题讨论】:
-
cpan local::lib也许?或者检查 apt-get 存储库。您没有安装该模块,但您选择使用它作为安装模块的方法。你不想sudo? -
@TLP 我需要通过
sudo apt-get install ...安装的库的名称是什么? -
击败我。你必须搜索。但是你当然可以
sudo cpan local::lib。还是? -
$ apt-cache search local-lib返回:liblocal-lib-perl - module to use a local path for Perl modules。如果您尝试,您可能不会收到此错误:$ sudo perl -MCPAN -e shell -
@JJD 不确定,如果你还没有安装任何东西,我敢打赌你可以
rm -rf ~/.cpan。我建议尝试cpanminus而不是旧的CPANshell。注意:rm -rf风险自负!不积极,不会搞砸;)
标签: perl ubuntu-12.04 perl-module cpan