向 CRAN 提交包:.tar.gz 文件

Submitting a package to CRAN: .tar.gz file

我有一个包裹准备提交给 CRAN(一切都已检查完毕)。但是,在它说选择文件的地方,我不确定要选择什么文件,因为它说它需要一个 .tar.gz 文件,我认为这是某种压缩文件? 我需要将所有内容压缩到一个 .tar.gz 文件中吗?如果可以,怎么做?

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

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

这里有两种选择。使用R的命令行命令:

> R CMD build /path/to/package/directory

或使用devtools::build R:

R> devtools::build( "path/to/package/directory" ) 

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

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