Несколько версий Perl6 с использованием rakudobrew

Можно ли управлять несколькими версиями Perl 6, используя rakudobrew?

Я старался:

$ rakudobrew build moar

но это просто переписало мою предыдущую версию, что я не собирался делать. Моя предыдущая версия была 2017.04.3 когда я сейчас наберу

$ perl6 --version
This is Rakudo version 2017.07-117-g5f68c7752 built on MoarVM version 2017.07-266-ged84a632
implementing Perl 6.c.

Я ищу что-то похожее на perlbrew install а также perlbrew switch который я использую для переключения между различными версиями Perl 5.

1 ответ

Решение

moar это бэкэнд Чтобы получить конкретную версию Rakduo, вы также должны указать ее:

rakudobrew build moar 2017.07
rakudobrew build moar 2017.04.3

После этого вы можете выбрать, какой из них использовать:

rakudobrew switch moar-2017.04.3

Если вы заинтересованы, запустите rakudobrew list-available чтобы получить список всех доступных версий и бэкэндов Rakudo.

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

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