我安装了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时,命令perlbrew list-modules给出了预期的结果。
显然,我可以将其作为一种解决办法,但我想知道是否还有其他情况,这种'奇怪的行为'可能会导致问题。
提前致谢。
答案 0 :(得分:1)
我在这里尝试的时候会得到同样的东西。这是列表模块的错误,在此确认: https://github.com/gugod/App-perlbrew/issues/336
答案 1 :(得分:0)
在后续安装中,我在安装步骤中使用了-as选项,例如。
perlbrew安装5.18.1(其他东西省略...) - 如perlpand找到
perlbrew list-modules
似乎工作得很好。我的原始问题仅在已经安装的Perl'别名'之后出现。