源包zip文件中没有项目文件

时间:2018-04-22 00:07:26

标签: r cmd package project

我用r studio创建了一个包含函数build source包的包。 结果我得到一个zip文件。但在zip文件中我没有项目文件。 如果没有项目文件,获取我的zip的人如何进行cmd检查?

2 个答案:

答案 0 :(得分:1)

此档案本质上是R CMD build <package-directory>的结果,供R通过

使用
R CMD check <archive>
R CMD INSTALL <archive>

答案 1 :(得分:1)

这是一个tar.gz文件,它不是一个zip文件(它是一个gzipped tar文件,有时称为tarball),但是类似。这是R包的源代码分发方式。

Ralf Stubner向您展示了如何从命令行检查文件。如果你想在RStudio中做到这一点,tar.gz文件的接收者应该按如下方式创建一个新项目:

  1. 选择放置项目的位置。在R或RStudio中,切换到它将存在的父目录并运行untar("pkgname.tar.gz")以展开它。 (或使用 其他一些工具,在R ...之外......)
  2. 在RStudio中,运行File | New project | Existing directory并选择文件展开的目录。
  3. 现在用户有可用于检查,编辑等的包。(他们不需要做任何这些事情来使用它,当然:只需使用install.packages或菜单选项安装tarball在RStudio。)