有没有可移植版的Perl6?
或者可以编译并安装一些模块,将所有模块压缩到一个目录中,然后在具有相同操作系统的不同机器上解压?
发布于 2018-04-17 07:12:55
如果两台计算机具有相同的文件系统布局--也许。至少,这些项目的所有绝对路径都需要相同,否则到处都是糟糕的预编译文件。
当然,这不是一个非常实用的解决方案(您有多少台计算机使用相同的主目录),但例如,您可以(实际上我们曾经这样做过):在travis-ci中构建rakudo,将整个文件夹推送到私有repo中,然后可以从其他travis实例中拉下该repo,以获得最新rakudo发行版的已构建版本。
发布于 2018-04-17 10:54:06
也许你可以在Android:https://github.com/termux/termux-packages/issues/1324上运行Perl6,但是目前在Termux上还没有针对Perl6的软件包。
发布于 2020-07-15 16:32:42
在2019年的某个时候,Rakudo获得了搬迁的能力。自2019.11版本预编译以来,每个版本都提供了可重定位的二进制文件。它们可以从rakudo.org下载。
因此,您可以下载这样的归档文件,将其解压缩到某个文件夹中,使用包含的包管理器zef安装模块,将其与您自己的代码捆绑在一起,压缩它,它将在任何计算机上(假设它是相同的体系结构和操作系统),在任何文件夹中。
https://stackoverflow.com/questions/49863728
复制相似问题