使用Perlbrew安装古代perls

时间:2012-10-08 19:26:25

标签: perl perlbrew

我正在尝试使用perlbrew来安装一些旧的Perls。我认为由于旧式版本号码而失败。根据{{​​1}}:

perlbrew available

然而,当我运行 perl-5.14.3-RC1 perl-5.16.1 perl-5.14.2 perl-5.12.4 perl-5.10.1 perl-5.8.9 perl-5.6.2 perl5.005_04 perl5.004_05 perl5.003_07 时,我得到:

perlbrew install perl5.003_07

如果我通过直接链接到tarball来尝试它,例如 Unknown installation target "perl5.003_07", abort. Please see `perlbrew help` for the instruction on using the install command. ,它下载了tarball,但解析版本号的正则表达式失败了:

perlbrew install http://www.cpan.org/src/5.0/perl5.005_03.tar.gz

有什么想法吗?它适用于较新的perls。

这是App :: perlbrew版本0.52。

1 个答案:

答案 0 :(得分:2)

我认为你不得不攻击perlbrew。我可以通过重命名tarball perl-5.5.3.tar.gz并在perl5/perlbrew/build中创建符号链接来获得一些方法,如下所示:

lrwxrwxrwx  1 darch users   12 Oct  8 14:16 perl-5.5.3 -> perl5.005_03

,但此时它尝试使用它不理解的选项运行5.5.3 Configure。它并不像我试图用perlbrew构建这样的旧Perls实际上是支持的,因为它确实高兴地列出了它们。