Курс языка программирования Raku / Основы

Как установить Rakudo

Чтобы выполнить программу Raku, вам потребуется установить компилятор. Пройдите на сайт Rakudo, чтобы скачать подходящую версию для вашей операционной системы.

У вас есть две основные опции: вы можете установить сам компилятор, либо установить дистрибутив Rakudo Star (также называется Rakudo *). Rakudo Star включает в себя менеджер пакетов и несколько полезных модулей.

Источники

Вы можете скачать установщик для вашей системы на сайте rakudo.org/downloads. Есть версии для всех основных операционных систем: Windows, MacOS, Linux, а также имеется исходный код, который вы можете скомпилировать самостоятельно.

Rakudo Star

Дистрибутив Rakudo Star также можно установить, скачав установщик на сайте rakudo.org/star. Проверьте версию перед установкой. Также можете ознакомиться со страницей “3rd-Party Rakudo Star Bundle Packages”, где вы сможете найти сторонние способы установки.

Docker образы

Rakudo Star также доступен в образе Docker. Вы можете его использовать для запуска программ и тестирования небольших скриптов в REPL. Все инструкции можно найти на сайте github.com/Raku/docker.

Номера версий

Система номеров версий Rakudo придерживается схемы из двух частей: год и месяц релиза. Вы легко можете увидеть, насколько новый у вас компилятор. Запустите следующую команду, чтобы узнать вашу версию:

$ raku -v
Welcome to 𝐑𝐚𝐤𝐮𝐝𝐨™ v2020.10.
Implementing the 𝐑𝐚𝐤𝐮™ programming language v6.d.
Built on MoarVM version 2020.10.

Выше вы видите три разных версии. Первая версия относится к самому Rakudo: v2020.10. Затем следует версия языка Raku: v6.d. Обновления языка на текущий момент следуют алфавитной схеме, следующая минорная версия будет v6.e. И третьей по счету версией является версия виртуальной машины MoarVM, используемая этим компилятором: 2020.10.

Навигация по курсу

Raku и Rakudo   |   Текстовые редакторы и IDE

Эта страница переведена с английского человеком. Оригинальный текст на английском языке. О переводе.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська