应该怎么做才能使Rakudo(星号)不依赖于文件系统中的位置?
答案 0 :(得分:5)
目前,Rakudo依赖二进制文件等多个位置的绝对安装路径。 Rakudo Star必须安装到该确切位置( C:\ rakudo ),因为该路径已编译到二进制文件中。
可以使Rakudo独立于其FS位置(又称便携式),但尚未实现。
答案 1 :(得分:2)
熟悉Wix Windows安装程序的人需要更改其XML配置文件。
https://github.com/rakudo/star/blob/master/tools/build/star-product.wxs#L6
答案 2 :(得分:1)
这只是一个hack,不是一个真正的解决方案,但是可以创建结点,或者,如果您根本没有C:
驱动器,请使用subst
命令使Rakudo正常工作却没有将其放在硬编码目录下。