Rakudo Perl 6 Portable Edition
Есть портативное издание Perl 6?
или его можно скомпилировать и установить некоторые модули zip all в один каталог, а затем разархивировать на разных машинах с одинаковой ОС?
2 ответа
Если оба компьютера имеют одинаковую структуру файловой системы - возможно. По крайней мере, все абсолютные пути к этим элементам должны быть одинаковыми, иначе у вас повсюду будут плохо скомпилированные файлы.
Конечно, это не очень практичное решение (сколько компьютеров у вас с одним и тем же домашним каталогом), но, например, вы могли бы (и мы привыкли это делать): собрать rakudo внутри travis-ci, переместить всю папку в частное репо, а затем может вытащить это репо из других экземпляров travis, чтобы получить уже созданную версию самого последнего релиза rakudo.
Возможно, вы можете запустить Perl 6 на Android: https://github.com/termux/termux-packages/issues/1324, но на данный момент нет пакета для Perl 6 на Termux.
Когда-то в 2019 году Ракудо получил возможность перемещаться. Поскольку выпуск 2019.11 предварительно скомпилирован, перемещаемые двоичные файлы предоставляются для каждого выпуска. Их можно скачать с rakudo.org.
Таким образом, вы можете скачать такой архив, распаковать его в какую-нибудь папку, установить модули с включенным менеджером пакетов zef
, свяжите его с вашим собственным кодом, заархивируйте его, и он будет работать на любом компьютере (с той же архитектурой и ОС), в любой папке.