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, свяжите его с вашим собственным кодом, заархивируйте его, и он будет работать на любом компьютере (с той же архитектурой и ОС), в любой папке.

Другие вопросы по тегам