0
我知道我已经安装了Perl 5.20.1.1。但是,我可以通过编程来确定吗?如何获取安装的Perl的完整版本号?
$]
只给出修订,版本和子版本,即5.020001
对我来说,意思是5.20.1
。
Config
模块(记录在案here)不似乎给予任何更深的东西。对我来说:
perl -MConfig -e 'foreach (sort keys %Config) { print "$_ -> $Config{$_}\n" if /version|revision/io; }'
给出:
PERL_API_REVISION -> 5
PERL_API_SUBVERSION -> 0
PERL_API_VERSION -> 20
PERL_REVISION -> 5
PERL_SUBVERSION -> 1
PERL_VERSION -> 20
Revision -> $Revision
SUBVERSION -> 1
api_revision -> 5
api_subversion -> 0
api_version -> 20
api_versionstring -> 5.20.0
ccversion ->
d_inc_version_list ->
d_libm_lib_version ->
db_version_major -> 0
db_version_minor -> 0
db_version_patch -> 0
gccversion -> 4.8.3
gnulibc_version ->
ignore_versioned_solibs ->
inc_version_list ->
inc_version_list_init -> 0
revision -> 5
subversion -> 1
version -> 5.20.1
version_patchlevel_string -> version 20 subversion 1
versiononly ->
我不认为有在没有任何东西,让更多的信息,但它可能没有帮助,在我的情况下,分版本号与子版本号相同!
我还能看到其他地方吗?或者我可能错过了%Config
?