如何知道我正在运行的perl6 / rakudo的版本?

时间:2010-06-10 20:56:13

标签: perl6 rakudo

尝试-v开关,我得到了鹦鹉svn版本:

$ perl6 -v
This compiler is built with the Parrot Compiler Toolkit, parrot revision 45822.

但我如何知道 rakudo版本vx.xx{some-git-hash}

谢谢,

3 个答案:

答案 0 :(得分:5)

目前你无法知道:(

在RT中有一个补丁要等待审核:http://rt.perl.org/rt3/Ticket/Display.html?id=73148但到目前为止还没有应用。

更新:有了足够新的Rakudo,你得到:

$ perl6 -v

This is Rakudo Perl 6, version 2010.06-212-g1086ff8

Copyright 2008-2010, The Perl Foundation

“version”之后的内容是git describe输出。

答案 1 :(得分:3)

perl6 -v现在有效。它提供了最后一个月的发布,从那时起的提交次数以及git hash。

答案 2 :(得分:1)

特殊变量$*PERL可能会提供提示

> $*PERL.compiler
rakudo (2018.04.1)

> $*PERL.compiler.^attributes                                                                                                                                                                                     
(Str $!id Str $!release Str $!build-date Str $!codename Str $!name Str $!auth Version $!version Blob $!signature Str $!desc)

> $*PERL.compiler.^methods'                                                                                                                                                                                            
(BUILD build-date verbose-config Str gist id release codename name auth version signature desc BUILDALL) 

> $*PERL.compiler.name                                                                                                                                                                                       
rakudo

> $*PERL.compiler.version                                                                                                                                                                                       
v2018.04.1 

> $*PERL.compiler.auth                         
The Perl Foundation  

> $*PERL.compiler.build-date  # This being the date it was built on my machine                                                                                                                                                                                    
2018-05-18T21:59:11Z 

> $*PERL.compiler.verbose-config
...