首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Rakudo Star for Windows仍然编译/链接到确切的FS位置(c:\rakudo)?

为什么Rakudo Star for Windows仍然编译/链接到确切的FS位置(c:\rakudo)?
EN

Stack Overflow用户
提问于 2018-08-14 18:03:59
回答 3查看 168关注 0票数 6

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

EN

回答 3

Stack Overflow用户

发布于 2018-08-14 20:06:45

更新

在2019年的某个时候,Rakudo获得了可重新定位的能力。因此,现在不再有技术限制。

到今天为止,还没有提供允许选择安装位置的安装程序。

原始答案

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

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

票数 5
EN

Stack Overflow用户

发布于 2018-08-14 18:42:02

这需要一些熟悉Wix windows安装程序的人来更改它的XML配置文件。

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

票数 2
EN

Stack Overflow用户

发布于 2018-08-15 05:22:42

这只是一个技巧,并不是一个真正的解决方案,但它可以创建一个连接,或者,如果你根本没有C:驱动器,使用subst命令仍然可以让Rakudo工作,而不是真正将它放在硬编码目录下。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51838850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档