最新的稳定版本的Perlbrew版本号

时间:2019-09-01 05:15:01

标签: perl version perlbrew

我看到stable可以使用{{1}}参数来安装最新版本,但是我想获取最新的稳定版本号以在安装之前进行检查。

如何使用perlbrew获取最新的稳定perl的版本号?

1 个答案:

答案 0 :(得分:1)

perlbrew available | perl -e'
   my @available_perls = <>;
   s/^\s+|\s+\z//g for @available_perls;

   my ($latest_ver, $latest_minor);
   for my $cand (@available_perls) {
      my ($ver, $minor) = $cand =~ m/^perl-(5\.(6|8|[0-9]+[02468])\.[0-9]+)$/
         or next;

      ($latest_ver, $latest_minor) = ($ver, $minor)
         if !defined $latest_minor
         || $latest_minor < $minor;
   }

   die "Can\x27t determine latest stable Perl release\n"
      if !defined $latest_ver;

   print "$latest_ver\n";
'

直接从App :: perlbrew上有效地抬起。


如果安装了App :: perlbrew,则可以使用以下内容:

/path/to/perl/with/module/perl -MApp::perlbrew -e'
   my $latest_ver = App::perlbrew->new->resolve_stable_version;
   print "$latest_ver\n";
'