Perlbrew 最新稳定版的版本号
Perlbrew version number of latest stable version
我看到 perlbrew install
可以使用 stable
参数来安装最新版本,但我想获取最新的稳定版本号以在安装前进行检查。
如何使用 perlbrew 获取最新稳定版 perl 的版本号?
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";
'
我看到 perlbrew install
可以使用 stable
参数来安装最新版本,但我想获取最新的稳定版本号以在安装前进行检查。
如何使用 perlbrew 获取最新稳定版 perl 的版本号?
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";
'