我把perl从perl 5. 18. 2升级到perl 5. 36. 0,现在很多模块都不见了,当我试图用CPAN安装模块时,我得到了错误。
例如:
cpan YAML::XS
它给了我以下错误:
ERROR: cannot verify cpan.org's certificate, issued by ‘/C=US/O=Let's
Encrypt/CN=R3’:
Issued certificate has expired.
To connect to cpan.org insecurely, use `--no-check-certificate'.
我尝试以下操作来解决错误:
install -y ca-certificates
以及
update-ca-certificates
但都不适合我。
现在,我该怎么办,由于这一点,我无法继续下去。
1条答案
按热度按时间s5a0g9ez1#
正如Quentin在评论中所说,这似乎是一个暂时的小故障,现在已经修复。
但是如果您使用的是Perl系统,那么无论如何使用
yum
安装模块可能更安全。**更新:**我使用
yum
是因为您在示例中使用了yum
,这让我相信您使用的是Centos或其他Red Hat衍生版本。在Red Hat及其子版本的更新版本中,yum
被dnf
取代。如果您告诉我们您使用的是哪个发行版,我们可以告诉您如何安装CPAN模块的预构建包。