如何在 Solaris 中配置 Perl CPAN?

如何在 Solaris 中配置 Perl CPAN?

我似乎无法在 Solaris 机器上安装 CPAN。这是我当前的输出。

~# perl -MCPAN -eshell
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation (v1.7601)
ReadLine support available (try 'install Bundle::CPAN')

cpan> install Bundle::LWP                 
CPAN: Storable loaded ok
LWP not available
CPAN: Net::FTP loaded ok
Fetching with Net::FTP:
  ftp://ftp.dti.ad.jp/pub/lang/CPAN/authors/01mailrc.txt.gz
Couldn't fetch 01mailrc.txt.gz from ftp.dti.ad.jp
...
...

此输出对每个镜像重复。有什么想法为什么这不起作用吗?

答案1

可能存在多种情况,但最典型的问题是您位于防火墙后面,需要使用被动 FTP。您可以查找 HTTP 镜像,或者在运行 cpan 之前尝试将环境变量 FTP_PASSIVE 设置为真值。

答案2

以 root 身份

/usr/perl5/5.8.4/bin/perlgcc -MCPAN -e shell

似乎对我有用。我在 sparc 上使用的是 solaris 10 update 6。

相关内容