[英]R how to make my package available online
我开发了一个R包,我想让任何人通过调用来使用它
install.packages(my package name)
救命?
我试图在谷歌搜索,我安装了一些库来做到这一点,但这些库使我的包损坏所以我想问你也许你建议我最好的方式
我想如果我有我的包在github谢谢
我认为最好的办法是去GitHub并做一些阅读。 您在评论中提到您希望用户能够使用install.packages()
而不是 install_github()
。 为此,您需要将软件包提交给CRAN,或者让tarball源可以在某处下载,以便用户可以在下载后从源代码安装。
CRAN存储库策略是一个很好的阅读,以及写入R Extentions ,当然还有GitHub上的所有信息。
顺便说一句, devtools::install_github()
被广泛使用,所以如果不提交给CRAN,你可能只想使用install.packages()
重新考虑你的立场。
我开发了一个R包,我想让任何人通过调用来使用它
install.packages(my package name)
救命?
这正是drat的用途。 它允许您创建一个存储库 ,到目前为止最简单的方法就是让GitHub托管它。 包装内容如下所示。
请参阅drat文档或有关它的博客文章 。 另外我们今天在r-packages-devel列表中讨论了drat如何作为一个additional_repostitories
来帮助,即使对于CRAN包也是如此。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.