vin*_*k89 8 perl install perl6 rakudo-star raku
我很想学习Raku(Perl 6)及其语法。
我的Ubuntu计算机上已经安装了Perl 5。
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.
Run Code Online (Sandbox Code Playgroud)
我想在同一Ubuntu系统中安装Raku。我有几个问题:
use Perl 5.26;一开始应该提到的吗?默认情况下,它将使用哪个版本的Perl?Dav*_*oss 11
$ sudo apt-get install rakudo
[ ... stuff happens ... ]
$ perl6 -v
This is Rakudo version 2018.03 built on MoarVM version 2018.03
implementing Perl 6.c.
$ 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)
Run Code Online (Sandbox Code Playgroud)
Raku编译器位于名为的程序包中rakudo。该软件包包括一个称为perl6Raku实际编译器的程序。Perl编译器和Raku编译器是两个完全独立的程序,因此使用它们之一安装和运行代码都没有问题。它们与Perl和PHP一样独立。
更新:在(现在,很奇怪,已删除)评论中,您问
用什么方式打开vi编辑器并编写代码
您可以使用与在每次执行时都会编译或解释代码的任何编程语言相同的方式来执行此操作-Perl,Python,Ruby,bash,它们都以相同的方式工作。
您可以编写一个包含Raku代码的文本文件,并使用运行它perl6 your_file_name。
或者,您可以#!/usr/bin/perl6在文件顶部放置正确的shebang行(即),然后使用来使文件可执行chmod +x your_file_name。