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
?