首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Perlbrew安装古老的perls

使用Perlbrew安装古老的perls
EN

Stack Overflow用户
提问于 2012-10-09 03:26:25
回答 1查看 829关注 0票数 3

我正在尝试使用perlbrew来安装一些较旧的Perl。我认为这是由于老式的版本号导致的失败。根据perlbrew available的说法

代码语言:javascript
复制
  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时,我得到:

代码语言:javascript
复制
 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,它会下载tarball,但用于解析版本号的正则表达式失败:

代码语言:javascript
复制
Use of uninitialized value $dist_version in concatenation (.) or string at /usr/local/share/perl5/App/perlbrew.pm line 686.
Fetching perl- as /home/cpanci/perl5/perlbrew/dists/perl5.005_03.tar.gz
Use of uninitialized value $dist_version in pattern match (m//) at /usr/local/share/perl5/App/perlbrew.pm line 925.
Installing /home/cpanci/perl5/perlbrew/build/perl5.005_03 into ~/perl5/perlbrew/perls/perl-

This could take a while. You can run the following command on another shell to track the status:

  tail -f ~/perl5/perlbrew/build.perl-.log

Use of uninitialized value $dist_version in pattern match (m//) at /usr/local/share/perl5/App/perlbrew.pm line 952.
Use of uninitialized value $dist_version in pattern match (m//) at /usr/local/share/perl5/App/perlbrew.pm line 969.

Installing /home/cpanci/perl5/perlbrew/build/perl5.005_03 failed. Read /home/cpanci/perl5/perlbrew/build.perl-.log to spot any
issues. 

有什么想法吗?它对较新的perls运行得很好。

这是App::perlbrew版本0.52。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-09 12:04:03

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

代码语言:javascript
复制
lrwxrwxrwx  1 darch users   12 Oct  8 14:16 perl-5.5.3 -> perl5.005_03

,但在这一点上,它试图用它不理解的选项运行5.5.3的Configure。在我看来,尝试用perlbrew构建如此古老的Perls实际上并不受支持,因为它确实愉快地列出了它们。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12788174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档