我想将yaml(以及包括iracket ..在内的任何其他软件包)安装到我的本地Racket目录中(可通过棍子进行移动)-
使用DrRacket或raco进行软件包安装使用C:\ Users \ name \ AppData \ Roaming
所以我的棍子在其他机器上不起作用。有任何线索吗?
[编辑] 我确实有一些问题-我的主要目的是建立一个便携式Racket环境,以实现一些较小的应用程序,并拥有Windows 7或10,并且出于安全原因没有权限。 1)在Racket博士中,我没有发现将人类语言永久设置为英语(非常烦人)。 2)此设置是在c:/ users / name / appdata / roaming / Racket中进行的-因此不在我的USB记忆棒上。设置PLTUSERHOME(这是一次尝试)-我无法弄清楚如何以及在哪里使用此设置。所以这可能是错误的解决方案? 3)我将不胜感激的另一个功能是使用球拍Curnel的“单击”以启动jupyter笔记本(包括最新的python版本)。 (所有这些可能也与其他用户息息相关-那么为什么不将该设置总体强加给DrRacket或这只是一个愚蠢的主意?)我想将yaml(以及包括iracket在内的任何其他软件包)安装到我的软件包中当地的球拍专区(可在棍子上随身携带)-因此我的棍子在其他机器上不起作用。有任何线索吗?
答案 0 :(得分:2)
在我看来,您已经在USB驱动器上安装了DrRacket,并且您也希望将已安装的程序包也放到那里。此处的解决方案是使软件包安装成为“安装范围”,而不是“用户范围”。
例如,如果要从命令行安装sxml,则为
raco pkg install --scope installation sxml
如果要在DrRacket中使用软件包管理器进行安装,请单击“按我的意思”标签中的“详细信息”链接以显示“作用域”下拉列表。