如何在球拍中手动安装包裹?

时间:2015-05-27 13:00:04

标签: racket packets

如何在球拍中手动安装包(不依赖于raco)?这可能吗?

我安装了最小的球拍发行版,并且想要手动添加有问题的包(例如xrepl,默认情况下似乎没有。)

我在CentOS上,我没有root权限(安装在私人目录中)。

1 个答案:

答案 0 :(得分:1)

虽然我不确定我是否理解您所拥有的权限问题,但您可以尝试使用raco pkg install --scope user

无论如何,您可以使用raco pkg install --link <dir>在本地安装。 (就像人们在本地开发软件包时所做的那样。)

例如:

  1. cd ~/src

  2. git clone path/to/foo

    (或者以其他方式将包源转换为~/src/foo。通过&#34;包来源&#34;我的意思是info.rkt中应该有~/src/foo。)

  3. raco pkg install --link foo

  4. 如果foo包具有任何依赖关系,那么raco pkg install将提供以获取和安装它们。通常这会很方便。但是,由于您有连接或权限问题,我想您会想要回答否。请为每个deps执行此手动安装,然后重试此操作。 (显然,如果有很多deps,这很不方便,这是使用软件包管理器的好处之一。)