Курс языка программирования 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 →
Эта страница переведена с английского человеком. Оригинальный текст на английском языке. О переводе.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська