如何在球拍中手动安装包(不依赖于raco)?这可能吗?
我安装了最小的球拍发行版,并且想要手动添加有问题的包(例如xrepl
,默认情况下似乎没有。)
我在CentOS上,我没有root权限(安装在私人目录中)。
答案 0 :(得分:1)
虽然我不确定我是否理解您所拥有的权限问题,但您可以尝试使用raco pkg install --scope user
。
无论如何,您可以使用raco pkg install --link <dir>
在本地安装。 (就像人们在本地开发软件包时所做的那样。)
例如:
cd ~/src
git clone path/to/foo
(或者以其他方式将包源转换为~/src/foo
。通过&#34;包来源&#34;我的意思是info.rkt
中应该有~/src/foo
。)
raco pkg install --link foo
如果foo
包具有任何依赖关系,那么raco pkg install
将提供以获取和安装它们。通常这会很方便。但是,由于您有连接或权限问题,我想您会想要回答否。请为每个deps执行此手动安装,然后重试此操作。 (显然,如果有很多deps,这很不方便,这是使用软件包管理器的好处之一。)