Wie Sie die Version von Perl6 wissen / Rakudo bei mir läuft?
Frage
Der Versuch, den -v
Schalter, ich den Papagei SVN Revision erhalten:
$ perl6 -v
This compiler is built with the Parrot Compiler Toolkit, parrot revision 45822.
aber wie weiß ich, die rakudo Version , entweder ein vx.xx
oder {some-git-hash}
?
Danke,
Lösung
Zur Zeit können Sie nicht wissen: (
Es gibt einen Patch für den in RT dass erwartet Test: http: //rt.perl.org/rt3/Ticket/Display.html?id=73148 aber bisher hat es noch nicht angewendet worden.
Update: Bei genügend neuen Rakudo erhalten Sie:
$ perl6 -v
This is Rakudo Perl 6, version 2010.06-212-g1086ff8
Copyright 2008-2010, The Perl Foundation
Wenn die Sache nach dem "Version" ist die git describe
Ausgabe.
Andere Tipps
Perl6 -v funktioniert jetzt. Es stellt die letzte monatliche Veröffentlichung, die Anzahl der Commits seither und die git hash.
Die spezielle Variable $*PERL
kann den Hinweis liefern
> $*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
...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow