Несколько версий 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. Он выпускается примерно раз в три месяца, так что в любом случае он не так уж далеко отстает от "кровоточащего края".