【发布时间】:2020-06-10 02:58:18
【问题描述】:
一位朋友创建了这个文件:“their_tar_0.1.tar.gz”。他告诉我,我可以单独从这个文件在本地安装它,所以我通过:
install.packages("their_tar_0.1.tar.gz", repos = NULL)
这完全没有问题。我的问题是:我希望能够在 github 上公开托管它。我已将此文件以常规格式保存在我的 github 帐户中:"author/package",即 "my_github_acc_name/their_tar_0.1"。但是,似乎 .tar.gz 文件实际上位于此存储库的“主”分支中。无论哪种方式,当我尝试通过以下方式安装它时:
install_github("my_github_acc_name/their_tar_0.1")
或
install_github("my_github_acc_name/their_tar_0.1.tar.gz")
或
install_github("my_github_acc_name/their_tar_0.1\their_tar_0.1.tar.gz")
当我在 RStudio 中运行它时出现以下错误:
*Downloading GitHub repo my_github_acc_name/their_tar_0.1@master
Error: Failed to install 'their_tar_0.1' from GitHub:
Does not appear to be an R package (no DESCRIPTION)*
任何想法我的问题是什么?我在网上查看了包和各种问题,但是似乎没有一个问题与 .tar.gz 文件类型特别相关。
任何帮助将不胜感激。
谢谢,戴夫
https://rawgit.com/rstudio/cheatsheets/master/package-development.pdf
【问题讨论】: