我用r studio创建了一个包含函数build source包的包。 结果我得到一个zip文件。但在zip文件中我没有项目文件。 如果没有项目文件,获取我的zip的人如何进行cmd检查?
答案 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
文件的接收者应该按如下方式创建一个新项目:
untar("pkgname.tar.gz")
以展开它。 (或使用
其他一些工具,在R ...之外......)File | New project | Existing directory
并选择文件展开的目录。现在用户有可用于检查,编辑等的包。(他们不需要做任何这些事情来使用它,当然:只需使用install.packages
或菜单选项安装tarball在RStudio。)