【问题标题】:How to know the version of perl6/raku I am running?如何知道我正在运行的 perl6/raku 版本?
【发布时间】: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}

谢谢,

【问题讨论】:

    标签: raku rakudo


    【解决方案1】:

    目前你不知道:(

    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 输出。

    【讨论】:

      【解决方案2】:

      特殊变量$*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
      ...
      

      【讨论】:

        【解决方案3】:

        perl6 -v 现在可以工作了。它提供了最近的每月发布、自那时以来的提交次数以及 git 哈希。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-01-15
          • 1970-01-01
          • 2016-08-27
          相关资源
          最近更新 更多