Zależy mi na nauce Raku (Perl 6) i jego składni.
Mam już zainstalowany Perl 5 na moim komputerze 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.
Chcę zainstalować Raku w tym samym systemie Ubuntu. Mam kilka pytań:
- Jak mogę zainstalować Raku?
- Jeśli zainstaluję Raku, czy Perl 5.26 zostanie usunięty / zaktualizowany? Chcę Perla 5.26 w moim systemie, ponieważ kilka skryptów działa w Perlu 5.
- Czy mogę mieć 2 wersje Perla na jednym serwerze?
- Kiedy raz zainstaluję Raku, jak mogę uruchomić kod Raku / Perl 5 na serwerze Ubuntu? Czy to tak, jak powinienem wspomnieć
use Perl 5.26;
na początku? Domyślnie, jaką wersję Perla zajmie? - Jak mogę uruchomić kod Raku?
perl
install
raku
rakudo-star
vinodk89
źródło
źródło
perlbrew
do zainstalowaniaOdpowiedzi:
Kompilator Raku znajduje się w pakiecie o nazwie
rakudo
. Pakiet ten zawiera program o nazwie,perl6
który jest rzeczywistym kompilatorem Raku. Kompilator Perl i Raku to dwa całkowicie odrębne programy, więc nie ma problemu z zainstalowaniem ich i uruchomieniem kodu przy użyciu jednego z nich. Są tak oddzielne jak Perl i PHP.Aktualizacja: w komentarzu (teraz, dziwnie usunięte), zapytałeś
Robisz to dokładnie tak samo, jak robisz to dla każdego języka programowania, w którym kod jest kompilowany lub interpretowany przy każdym wykonaniu - Perl, Python, Ruby, bash, wszystkie działają w ten sam sposób.
Możesz napisać plik tekstowy zawierający kod Raku i uruchomić go
perl6 your_file_name
.Lub możesz umieścić poprawną linię shebang (która jest
#!/usr/bin/perl6
) na górze pliku i sprawić, by plik był wykonywalnychmod +x your_file_name
.źródło
Istnieje utrzymywane przez społeczność repozytorium najnowszej wersji Rakudo dostępne tutaj: https://nxadm.github.io/rakudo-pkg/
Zasadniczo jest aktualizowany kilka dni po każdym oficjalnym wydaniu i jest obecnie w dniu 2019.07.1
źródło