【问题标题】:Perlbrew Error: Can't Locate Pod/Usage.pmPerlbrew 错误:找不到 Pod/Usage.pm
【发布时间】:2012-06-19 07:49:45
【问题描述】:

我在安装 Perlbrew 时遇到问题。我收到错误消息:

"在@INC 中找不到Pod/Usage.pm (@INC 包含: CODE(0xa031ea8) /usr/lib/perl5/5.8.8/msys /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/msys /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) 在 /loader/0xa031ea8/App/perlbrew.pm 行 232。”

我一直在寻找答案,我看到他(她)的问题是文件被称为 pod 而不是 Pod。 (S)他刚刚重命名了文件。我怎么做?或者还有其他方法可以解决这个问题吗? 我还看到其他一些人提到 Perl 是一个过时的版本。我需要更新我的 Perl 吗?如果是这样,怎么做? 我对 Perl 或 Perlbrew 一无所知。任何帮助将不胜感激。 谢谢。

【问题讨论】:

    标签: perl perlbrew


    【解决方案1】:

    在我看来,您正在使用 fatpacked perlbrew 可执行文件,它没有在其中打包 Pod::Usage,因为预计它会成为自 5.6.0 以来更新的任何 perl 发行版的一部分。我猜你的 perl 发行版只是从安装中排除了 Pod::Usage 虽然我不知道为什么。您应该可以通过手动安装 Pod::Usage 来解决此问题。

    【讨论】:

    • 我尝试手动安装,但失败了。有太多错误它退出了。我尝试更新 CPAN,但也失败了。
    【解决方案2】:

    Pod::Usage 自 Perl 5.6.0 起就与 Perl 捆绑在一起。您的 Perl 安装损坏(即部分),因为它缺少该模块。

    由于您的系统应该已经拥有它,因此 Pod::Usage 不像它使用的其他模块那样捆绑在 perlbrew 安装程序中。

    要么先安装 Pod::Usage,要么为 perlbrew 使用正确的命令行参数(据我所知,它会在需要显示帮助消息时加载 Pod::Usage)。

    【讨论】:

    • 我不明白。我正在运行 Git Bash。我正在尝试安装 perlbrew。当我运行程序时,它给了我那个错误信息。
    猜你喜欢
    • 1970-01-01
    • 2012-12-14
    • 2015-09-17
    • 2017-04-16
    • 1970-01-01
    • 2012-12-21
    • 2019-09-28
    • 1970-01-01
    相关资源
    最近更新 更多