【发布时间】:2010-06-10 20:56:13
【问题描述】:
尝试-v开关,我得到了鹦鹉svn修订版:
$ perl6 -v
This compiler is built with the Parrot Compiler Toolkit, parrot revision 45822.
但是我怎么知道 rakudo 版本,是 vx.xx 还是 {some-git-hash}?
谢谢,
【问题讨论】:
尝试-v开关,我得到了鹦鹉svn修订版:
$ perl6 -v
This compiler is built with the Parrot Compiler Toolkit, parrot revision 45822.
但是我怎么知道 rakudo 版本,是 vx.xx 还是 {some-git-hash}?
谢谢,
【问题讨论】:
目前你不知道:(
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
“版本”之后的东西是git describe 输出。
【讨论】:
特殊变量$*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
...
【讨论】:
perl6 -v 现在可以工作了。它提供了最近的每月发布、自那时以来的提交次数以及 git 哈希。
【讨论】: