【问题标题】:perlbrew list-modules fails to show module for an aliased perl installperlbrew list-modules 无法显示别名 perl 安装的模块
【发布时间】:2013-10-09 05:07:01
【问题描述】:

我安装了 2 个版本的 perl-5.18.1。

一个使用别名 perlt(线程)构建,另一个构建为 perl-5.18.1,然后“别名”为 perlp(普通,非线程)。使用 perlt 时,perlbrew 列表模块按预期工作,但使用 perlp 时,即使两个安装具有相同的模块集,也不会显示任何结果。

在 Perls 目录中有 3 个文件:

  • perl-5.18.1
  • perlt
  • perlp 是指向 perl-5.18.1 文件的链接。

有没有简单的方法来纠正这个问题?当我使用 perl-5.18.1 时,命令 perlbrew list-modules 给出了预期的结果。

显然,我可以将其用作解决方法,但我想知道是否还有其他情况下这种“奇怪行为”可能会导致问题。

提前致谢。

【问题讨论】:

    标签: perl perlbrew


    【解决方案1】:

    当我在这里尝试时,我得到了同样的结果。这是列表模块的错误,在此确认: https://github.com/gugod/App-perlbrew/issues/336

    【讨论】:

      【解决方案2】:

      在随后的安装中,我在安装步骤中使用了 -as 选项,例如。

      perlbrew install 5.18.1(其他东西省略了......) - as perlpand 发现

      perlbrew 列表模块

      似乎工作得很好。我原来的问题是在“别名”一个已经安装的 Perl 之后才出现的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-07
        • 1970-01-01
        • 2023-02-01
        • 2015-06-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多