绝对没有perl模块吗?

| 我正在尝试安装WWW :: Mechanize;但是当然,一定要出错。我购买了VPS,每当加载CPAN(又称快速方法)时,它都表示我缺少模块。例如,我认为Perl安装中会标配的HTTP,LWP,Test,HTML,LOADS。我尝试一个接一个地做一些,但是它们都像一叠多米诺骨牌一样掉下来。我什至不认为我的perl安装包含大多数核心模块。 例如,尝试安装LWP:
HTTP::Status
HTTP::Negotiate
HTML::Entities
HTTP::Daemon
HTML::HeadParser
HTTP::Cookies
HTTP::Request::Common
HTTP::Response
HTTP::Request
说我需要那些模块;然后,当我安装它们时,这基本上是一个无休止的循环,返回错误并测试失败。 安装HTTP :: Message:
IO::Uncompress::Inflate
IO::Uncompress::Gunzip
IO::Compress::Gzip
IO::Uncompress::RawInflate
Compress::Raw::Zlib
IO::Compress::Deflate
HTML::Parser
IO::Compress::Bzip2
IO::Uncompress::Bunzip2
TL; DR:无法安装标准模块,返回失败。甚至没有极其通用的模块。     
已邀请:
保持内核分布尽可能小和轻便是有益的,因为Perl在许多情况下都使用不同的空间。 您没有提到任何实际上是核心的模块,也没有提到您的Perl版本,也没有提到您的OS版本/发行版(据我所知,其中一些实际上并未自行发行完整的Perl安装程序)。如果您确定确实存在这种情况,则说明您的发行版存在问题,应该与他们联系。 您实际上也没有在任何地方问过问题。 只需在需要时安装所需的东西。 编辑后进行编辑:列出的模块的第一块不是核心模块。从5.9.4版本开始,第二个模块部分成为核心,从5.10.1版本开始,第二个模块成为部分核心。
IO::Uncompress::Inflate was first released with perl 5.009004
IO::Uncompress::Gunzip was first released with perl 5.009004
IO::Compress::Gzip was first released with perl 5.009004
IO::Uncompress::RawInflate was first released with perl 5.009004
Compress::Raw::Zlib was first released with perl 5.009004
IO::Compress::Deflate was first released with perl 5.009004
IO::Compress::Bzip2 was first released with perl 5.010001
IO::Uncompress::Bunzip2 was first released with perl 5.010001
您仍然没有提到OS发行版/版本,Perl版本或提供的错误消息。 using3ѭ命令行或您正在使用的命令也会有所帮助。     
什么Linux发行版?如果是Debian / Ubuntu,您将希望通过aptitude为make和friends安装build-essential软件包。我确定基于RPM的发行版也将提供类似的软件包。 您得到的实际错误是什么?您是否尝试过手动安装小的无核心依赖项分发程序(例如Try :: Tiny)以查看失败的原因?     

要回复问题请先登录注册