perlbrew list-modules无法显示别名perl安装的模块

时间:2013-09-12 01:36:27

标签: perl perlbrew

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

一个用别名perlt(线程)构建,另一个用perl-5.18.1构建,然后'别名'到perlp(plain,not threaded)。当使用perlt时,perlbrew list-modules按预期工作,但是当使用perlp时,即使两个安装都具有相同的模块集,也不会显示任何结果。

在Perls目录中有3个文件:

  • 的perl-5.18.1
  • perlt
  • perlp,它是perl-5.18.1文件的链接。

有没有一种简单的方法可以解决这个问题?当我使用perl-5.18.1时,命令perlbrew list-modules给出了预期的结果。

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

提前致谢。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

perlbrew安装5.18.1(其他东西省略...) - 如perlpand找到

perlbrew list-modules

似乎工作得很好。我的原始问题仅在已经安装的Perl'别名'之后出现。