gpt4 book ai didi

r - github 包 repo 中是否应该有 'package' 子文件夹

转载 作者:行者123 更新时间:2023-12-04 12:31:44 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Blacklist .git folder in R CMD check

(2 个回答)


8年前关闭。




我使用 devtools 开发了一个小的 R 包并将其放在 github ( https://github.com/paulhurleyuk/PaulHurleyMisc ) 上。我用这个结构创建了它

PaulHurleyMisc\
R\
data\
man\

因为它是一个 git 存储库,所以根目录中还有一个 .git 文件夹,当我执行 R CMD Check 时,R 会提示可执行文件。

我应该在包的根目录下创建一个子文件夹吗?我还没有尝试使用 devtools 从 github 安装,那么 devtools 会期待什么?

最佳答案

我认为如果你通过做 R CMD build 来检查你会摆脱警告/错误。先然后运行 ​​R CMD check在 tarball 上(这是推荐的做法:http://cran.r-project.org/doc/manuals/r-release/R-exts.html#Checking-packages)。我认为您实际上不需要输入 .git等在.Rbuildignore ,因为 R 现在会自动忽略 .git、.svn 等文件:见 utils.R in the tools package (这是 true for a while )

正如@hadley 在下面的评论中指出的那样,devtools自动遵循这条路线(即它构建 tarball 然后检查它而不是直接检查目录)

另见:Blacklist .git folder in R CMD check

关于r - github 包 repo 中是否应该有 'package' 子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15324705/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com