使用 rakudobrew 的多个 perl6 版本

Multiple versions of perl6 using rakudobrew

是否可以使用 rakudobrew 管理多个版本的 Perl 6?

我试过了:

$ 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 installperlbrew switch 的东西,我用它们在不同版本的 Perl 5 之间切换。

moar 是后端。要获得特定的 Rakduo 版本,您还必须指定它:

rakudobrew build moar 2017.07
rakudobrew build moar 2017.04.3

完成此操作后,您可以选择使用哪一个:

rakudobrew switch moar-2017.04.3

如果您有兴趣,运行 rakudobrew list-available 获取所有可用的 Rakudo 版本和后端的列表。

给大多数用户的提示:除非你真的需要 "bleeding edge" 版本的 Rakudo,否则我推荐相对容易安装和"maintenance-free"Rakudo Star distribution。它大约每三个月发布一次,所以它与 "bleeding edge" 的差距并不大。