【问题标题】:raco pkg: install subfolder of git reporaco pkg:安装 git repo 的子文件夹
【发布时间】:2016-09-10 17:47:38
【问题描述】:

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

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

【问题讨论】:

    标签: git package racket


    【解决方案1】:

    将?path=pkg放在网址的末尾:

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

    (文档:参见Package Sources 下的第 5 条或Git deployment 下的第 2 段)


    如果 Git 存储库包含多个文件夹,这些文件夹应该是包的一部分(可能是 pkg1 和 pkg2),请在存储库中放置一个像这样的 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 文件夹。

    【讨论】:

      猜你喜欢
      • 2016-07-09
      • 1970-01-01
      • 2022-12-19
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      • 2015-01-15
      • 2015-12-25
      相关资源
      最近更新 更多