Saya ingin sekali belajar Raku (Perl 6) dan sintaksisnya.
Saya sudah menginstal Perl 5 di mesin Ubuntu saya.
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.
Saya ingin menginstal Raku di sistem Ubuntu yang sama. Saya punya beberapa pertanyaan:
- Bagaimana saya menginstal Raku?
- Jika saya menginstal Raku, akankah Perl 5.26 akan dihapus / diperbarui? Saya ingin Perl 5.26 di sistem saya karena beberapa skrip berjalan di Perl 5.
- Bisakah saya memiliki 2 versi Perl di server tunggal?
- Sekali jika saya menginstal Raku, bagaimana saya bisa menjalankan kode Raku / Perl 5 di server Ubuntu? Apakah itu seperti yang harus saya sebutkan
use Perl 5.26;
di awal? Secara default versi Perl yang akan diambil? - Bagaimana saya bisa menjalankan kode Raku?
perl
install
raku
rakudo-star
vinodk89
sumber
sumber
perlbrew
untuk menginstalnyaJawaban:
Kompilator Raku ada dalam paket yang disebut
rakudo
. Paket itu termasuk program yang disebutperl6
yang merupakan kompiler Raku yang sebenarnya. Kompiler Perl dan kompilator Raku adalah dua program yang benar-benar terpisah, sehingga tidak ada masalah ketika keduanya diinstal dan menjalankan kode menggunakan salah satunya. Mereka terpisah seperti Perl dan PHP.Pembaruan: Dalam komentar (sekarang, aneh, dihapus), Anda bertanya
Anda melakukannya dengan cara yang persis sama dengan yang Anda lakukan untuk bahasa pemrograman di mana kode dikompilasi atau ditafsirkan pada setiap eksekusi - Perl, Python, Ruby, bash, mereka semua bekerja dengan cara yang sama.
Anda dapat menulis file teks yang berisi kode Raku dan menjalankannya
perl6 your_file_name
.Atau Anda dapat meletakkan baris shebang yang benar (yang
#!/usr/bin/perl6
) di bagian atas file dan membuat file dapat dieksekusi denganchmod +x your_file_name
.sumber
Ada repositori yang dikelola komunitas dari rakudo terbaru yang tersedia di sini: https://nxadm.github.io/rakudo-pkg/
Ini umumnya diperbarui beberapa hari setelah setiap rilis resmi dan saat ini pada 2019.07.1
sumber