Perl 5.26과 함께 Ubuntu에 Raku (Perl 6) 설치


9

Raku (Perl 6)와 그 구문을 배우고 싶어합니다.

우분투 컴퓨터에 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.

동일한 우분투 시스템에 Raku를 설치하고 싶습니다. 몇 가지 질문이 있습니다.

  1. Raku를 어떻게 설치합니까?
  2. Raku를 설치하면 Perl 5.26이 지워지거나 업데이트됩니까? 몇 개의 스크립트가 Perl 5에서 실행 중이기 때문에 시스템에서 Perl 5.26을 원합니다.
  3. 단일 서버에 2 가지 버전의 Perl을 사용할 수 있습니까?
  4. Raku를 설치하면 Ubuntu 서버에서 Raku / Perl 5 코드를 어떻게 실행할 수 있습니까? use Perl 5.26;처음에 언급해야 합니까? 기본적으로 어떤 버전의 Perl이 필요합니까?
  5. Raku 코드를 어떻게 실행할 수 있습니까?

2
Re " 단일 서버에 두 가지 버전의 Perl을 사용할 수 있습니까? ", 예. 그러나 Perl 6 / Raku는 Perl의 버전이 아닙니다. 아주 새로운 언어입니다.
ikegami

@ikegami : 감사합니다. 같은 서버에 두 가지 버전의 Perl, 즉 5.24 및 5.26이 있습니까?
vinodk89

할 수 있습니다. 12 가지 버전이 있습니다. 모든 디렉토리에 Perl을 설치할 수 있습니다. 당신은 perlbrew그것을 설치하는 데 사용할 수 있습니다
ikegami

답변:


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)

Raku 컴파일러는라는 패키지에 rakudo있습니다. 이 패키지에는 perl6실제 Raku 컴파일러 라는 프로그램이 포함되어 있습니다. Perl 컴파일러와 Raku 컴파일러는 완전히 별개의 두 프로그램이므로 둘 중 하나를 사용하여 코드를 설치하고 실행하는 데 아무런 문제가 없습니다. 그것들은 Perl과 PHP와 별개입니다.

업데이트 : (현재, 기괴하게 삭제 된) 의견에서, 당신은 물었다.

vi 편집기를 열고 그 안에 코드를 작성하는 방법은 무엇입니까

Perl, Python, Ruby, bash와 같이 각 실행에서 코드가 컴파일되거나 해석되는 모든 프로그래밍 언어에 대해 동일한 방식으로 수행합니다. 모두 동일한 방식으로 작동합니다.

Raku 코드가 포함 된 텍스트 파일을 작성하고로 실행할 수 있습니다 perl6 your_file_name.

또는 #!/usr/bin/perl6파일 맨 위에 올바른 shebang 행 ( )을 넣고 파일을 실행 파일로 만들 수 chmod +x your_file_name있습니다.


@Dave 감사합니다. 답변을 찾았 기 때문에 댓글을 삭제했습니다. 그 죄송합니다.
vinodk89

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.