问题:包 DESCRIPTION
文件中 Repository:
字段的用途和来源是什么?
the official docs for DESCRIPTION files中好像没有提到,也不在 Hadley's book 中。它似乎是在 CRAN 上传期间自动填充的 - 例如它不在 dplyr
's original DESCRIPTION source 中,但它出现在 the CRAN tarball 中描述:
...
Maintainer: Hadley Wickham <hadley@rstudio.com>
Repository: CRAN
Date/Publication: 2019-05-14 12:20:03 UTC
背景:我问是因为 packrat
似乎使用此字段的存在/不存在来确定是否可以在存储库中的某个位置找到包 - 如果没有,则需要您手动下载它。对于托管在类似 CRAN 的本地存储库中的本地开发的软件包来说,这是一个问题。
我们可以开始将 Repository:
字段添加到我们的本地包中,但这对于所有以前的版本来说有点痛苦,它会弄乱他们的 tarball 校验和等。我不会在不了解其用途的情况下不想这样做。
最佳答案
这似乎是 CRAN 和 Bioconductor 默默添加的一个领域,并被 packrat
利用。我贡献了一个 Pull Request(现已合并)以允许该字段缺失:https://github.com/rstudio/packrat/pull/569 。 GitHub 问题现已解决:https://github.com/rstudio/packrat/issues/528 .
关于r - R 描述文件中的 "Repository:"字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56277832/