将包提交到CRAN:.tar.gz文件

将包提交到CRAN:.tar.gz文件,r,file,package,tar,cran,R,File,Package,Tar,Cran,我有一个包,我准备提交给克兰(一切检查)。然而,在它说选择文件的地方,我不确定选择什么文件,因为它说它需要一个.tar.gz文件,我收集的是某种压缩文件? 是否需要将所有内容压缩到.tar.gz文件中?如果是,怎么做 如果没有,我有一个.Rproj文件,还有各种文件,比如名称空间、描述和许可证,所以我不清楚要提交哪个文件 如果这是一个简单的问题,我很抱歉,这是我提交的第一个包。您有两个选择。使用R的命令行命令: > R CMD build /path/to/package/director

我有一个包,我准备提交给克兰(一切检查)。然而,在它说选择文件的地方,我不确定选择什么文件,因为它说它需要一个.tar.gz文件,我收集的是某种压缩文件? 是否需要将所有内容压缩到.tar.gz文件中?如果是,怎么做

如果没有,我有一个.Rproj文件,还有各种文件,比如名称空间、描述和许可证,所以我不清楚要提交哪个文件


如果这是一个简单的问题,我很抱歉,这是我提交的第一个包。

您有两个选择。使用R的命令行命令:

> R CMD build /path/to/package/directory
或者从R中使用
devtools::build

两者都会在本地文件系统上生成一个
tar.gz
文件。名称如下所示:
mypackage\uu[Version].tar.gz


您加载到CRAN的就是这个文件。

您知道
R CMD build…
命令吗?您在RStudio中找到“构建源代码包”菜单选项了吗?我使用“构建并重新加载”按钮构建了包,对吗?不对。试着用众多关于包构建的教程中的一个重新组合。好的,谢谢你的帮助!一旦我找到这个,Oef帮了我很多麻烦
R> devtools::build( "path/to/package/directory" )