Estou ansioso para aprender Raku (Perl 6) e sua sintaxe.
Eu já tenho o Perl 5 instalado na minha máquina Ubuntu.
vinod@ubuntu-s-1vcpu-1gb-nyc1-01:~$ perl -v
This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi
(with 67 registered patches, see perl -V for more detail)
Copyright 1987-2017, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
Quero instalar o Raku no mesmo sistema Ubuntu. Eu tenho algumas perguntas:
- Como posso instalar o Raku?
- Se eu instalar o Raku, o Perl 5.26 será apagado / atualizado? Quero o Perl 5.26 no meu sistema porque alguns scripts estão em execução no Perl 5.
- Posso ter 2 versões do Perl no servidor único?
- Uma vez se eu instalar o Raku, como posso executar o código Raku / Perl 5 no servidor Ubuntu? É como eu deveria mencionar
use Perl 5.26;
no começo? Por padrão, qual versão do Perl será necessária? - Como posso executar o código Raku?
perl
install
raku
rakudo-star
vinodk89
fonte
fonte
perlbrew
para instalá-loRespostas:
O compilador Raku está em um pacote chamado
rakudo
. Esse pacote inclui um programa chamadoperl6
qual é o compilador Raku real. O compilador Perl e o compilador Raku são dois programas completamente separados, portanto não há problema em instalá-los e executar o código usando qualquer um deles. Eles são tão separados quanto Perl e PHP.Atualização: em um comentário (agora, estranhamente excluído), você perguntou
Você faz exatamente da mesma maneira que faria em qualquer linguagem de programação em que o código seja compilado ou interpretado em cada execução - Perl, Python, Ruby, bash, todos eles funcionam da mesma maneira.
Você pode escrever um arquivo de texto contendo o código Raku e executá-lo com
perl6 your_file_name
.Ou você pode colocar a linha shebang correta (ou seja
#!/usr/bin/perl6
) na parte superior do arquivo e torná-lo executávelchmod +x your_file_name
.fonte
Existe um repositório mantido pela comunidade da versão mais recente do Rakudo disponível aqui: https://nxadm.github.io/rakudo-pkg/
Geralmente, isso é atualizado alguns dias após cada lançamento oficial e está atualmente em 2019.07.1
fonte