J'ai hâte d'apprendre Raku (Perl 6) et sa syntaxe.
J'ai déjà Perl 5 installé sur ma machine 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.
Je veux installer Raku dans le même système Ubuntu. J'ai quelques questions:
- Comment installer Raku?
- Si j'installe Raku, Perl 5.26 sera-t-il supprimé / mis à jour? Je veux Perl 5.26 dans mon système car deux scripts s'exécutent dans Perl 5.
- Puis-je avoir 2 versions de Perl sur un seul serveur?
- Une fois si j'installe Raku, comment puis-je exécuter le code Raku / Perl 5 sur le serveur Ubuntu? Est-ce comme si je devais le mentionner
use Perl 5.26;
au début? Par défaut, quelle version de Perl cela prendra? - Comment exécuter le code Raku?
perl
install
raku
rakudo-star
vinodk89
la source
la source
perlbrew
pour l'installerRéponses:
Le compilateur Raku est dans un package appelé
rakudo
. Ce package comprend un programme appeléperl6
qui est le véritable compilateur Raku. Le compilateur Perl et le compilateur Raku sont deux programmes complètement distincts, il n'y a donc aucun problème à les installer et à exécuter du code à l'aide de l'un ou l'autre. Ils sont aussi séparés que Perl et PHP.Mise à jour: dans un commentaire (maintenant, bizarrement, supprimé), vous avez demandé
Vous le faites exactement de la même manière que vous le feriez pour n'importe quel langage de programmation où le code est compilé ou interprété à chaque exécution - Perl, Python, Ruby, bash, ils fonctionnent tous de la même manière.
Vous pouvez écrire un fichier texte contenant du code Raku et l'exécuter avec
perl6 your_file_name
.Ou vous pouvez mettre la ligne de shebang correcte (qui est
#!/usr/bin/perl6
) en haut du fichier et rendre le fichier exécutable avecchmod +x your_file_name
.la source
Il existe un référentiel communautaire de la version la plus récente de Rakudo disponible ici: https://nxadm.github.io/rakudo-pkg/
Ceci est généralement mis à jour quelques jours après chaque sortie officielle et est actuellement le 2019.07.1
la source