raco pkg:安装git repo的子文件夹

时间:2016-09-10 17:47:39

标签: git package racket

如何将Git仓库的子文件夹安装为Racket包?

例如,如果repo foo有2个文件夹pkgetc,如何告诉raco pkg install忽略etc

1 个答案:

答案 0 :(得分:3)

?path=pkg放在网址末尾:

   https://github.com/USER/foo.git?path=pkg 

(文件:查看Package Sources下的第5个项目符号或Git deployment下的第2个项目)


如果Git repo包含多个应该是包的一部分的文件夹(可能是pkg1pkg2),请在回购中添加info.rkt这样的文件:

#lang info
(define collection 'multi)
(define setup-collects '("pkg1" "pkg2"))
(define compile-omit-paths '("other"))

然后raco pkg install https://github.com/USER/foo.git会忽略other文件夹。