我已经阅读过类似的相关主题,但是它们并没有完全反映我们的情况。
这是在防火墙机器上。没有网络访问权限。我们可以将文件ftp到文件夹并从那里安装模块。在某些文件夹上,我们的用户可以使用CHMOD 777。如果我们通过下载相关.pm文件在本地构建Perl模块,则可以安装它们。但是当这些文件无法安装时,我们没有任何cpan或cpanm。例如,我要安装HTML::Restrict。如果我执行下载和安装操作,则Restrict.pm会出现以下错误:
/lib/HTML/Restrict.PM:328: Unknown command paragraph "=encoding UTF-8"
在线阅读表明这可能是一个古老的Perl问题。我们使用5.8.x。我们自己的开发机拥有5.16.x的豪华版和可访问互联网,因此安装模块非常容易。无论如何,我的一台较旧的机器也有5.8.x,并且可以通过cpanminus安装该模块(通过Internet)。
因此,问题是:是否可以cpanm通过FTP 安装“ cpanminus”(),然后也通过FTP将特定的模块文件上传到服务器,然后进入shell并通过cpanm将其指向相应的.pm文件来安装模块?
感谢您的指导。