6

应该怎么做才能使 Rakudo (Star) 不依赖于文件系统中的位置?

4

3 回答 3

5

更新

2019 年的某个时候,Rakudo 获得了可重定位的能力。所以现在没有技术限制了。

到目前为止,尚未提供允许选择安装位置的安装程序。

原始答案

就目前而言,Rakudo 取决于包括二进制文件在内的多个地方的绝对安装路径。Rakudo Star 必须安装到该确切位置 ( C:\rakudo ),因为该路径已编译到二进制文件中。

使 Rakudo 独立于其 FS 位置(又名便携式)是可能的,但还没有实现。

于 2018-08-14T12:06:45.443 回答
2

需要熟悉 Wix Windows 安装程序的人来更改其 XML 配置文件。

https://github.com/rakudo/star/blob/master/tools/build/star-product.wxs#L6

于 2018-08-14T10:42:01.897 回答
1

这只是一个 hack 而不是真正的解决方案,但是可以创建一个联结,或者,如果您根本没有C:驱动器,使用subst命令仍然可以使 Rakudo 工作,而无需真正将其放在硬编码目录下。

于 2018-08-14T21:22:41.797 回答