代码之家  ›  专栏  ›  技术社区  ›  Rorschach

Perlbrew最新稳定版本的版本号

  •  0
  • Rorschach  · 技术社区  · 6 年前

    我懂了 perlbrew install 可以采取 stable 参数来安装最新的,但是我想在安装之前得到最新的稳定版本号。

    如何使用Perlbrew获取最新稳定Perl的版本号?

    1 回复  |  直到 6 年前
        1
  •  1
  •   ikegami Gilles Quénot    6 年前
    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::perbrew中提取出来。


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

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