应该怎么做才能使 Rakudo (Star) 不依赖于文件系统中的位置?
问问题
169 次
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 回答