gpt4 book ai didi

perl - 为什么我在升级到 Intrepid Ibex Ubuntu 后找不到 Perl 模块?

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:45 25 4
gpt4 key购买 nike

我昨天升级到 Ubuntu Intrepid Ibex,突然我安装的一些 Perl 模块(在 Hardy Heron 上)全部丢失了!

我收到常见的“无法在@INC 中找到模块”错误。是否有任何 CPAN 存储库更改或为 Intrepid 更改了什么? Google 根本帮不上忙。

提前致谢。

最佳答案

标准解决方案是在升级 Perl 之前使用 CPAN.pm 生成“自动捆绑”。搜索 autobundle产生一些讨论 Perl 模块管理的现有 SO 问题的链接,以及一些看起来应该提供更多信息的链接。 CPAN.pm manual涉及自动捆绑,但不包含太多细节。

由于您已经升级了 Perl,安装模块的一种解决方案是生成一个自动捆绑文件,并使用生成文件中的条目作为指南来编写一个包含模块条目的自定义自动捆绑文件(仅)。自动捆绑文件格式仅为 POD , 所以这应该很容易做到。

将来您可能应该养成在升级 Perl 之前生成自动 bundle 的习惯。这不是一个完美的解决方案,autobundle 将包含核心模块的条目,在实际构建之前必须删除这些模块,但至少你会有一个已安装的 Perl 模块的快照,这样你就可以修复你的 Perl 安装升级后。

关于perl - 为什么我在升级到 Intrepid Ibex Ubuntu 后找不到 Perl 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/397817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com