![](/img/trans.png)
[英]How to include a local repository that contains spaces in the Remotes field of an R package DESCRIPTION?
[英]“Repository:” field in R DESCRIPTION files
問題:包DESCRIPTION
文件中Repository:
字段的目的和來源是什么?
它似乎沒有在DESCRIPTION文件的官方文檔中提及,也沒有在Hadley的書中提及。 它似乎是在CRAN上傳期間自動填充的 - 例如它不在dplyr
的原始描述源中 ,但它存在於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 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.