2016-03-04 72 views
0

我在R中构建一个包,用于在我的团队中进行有限的分发。该软件包使用一些其他CRAN软件包的功能。但是,对于其中一个包,我想从github安装包的开发版本。从github安装 - 开发一个包

我使用@import标签在我ROxygen意见,也提供了在我的描述文件的包名,项下进口货物) 但是,我怎么指定这个特殊的包需要从github上安装,当用户安装我的包?

我尝试了几种不同的方法,但没有一个似乎工作。

回答

1

你可能需要一个本地资源库 - 和drat封装使它

  • 很轻松创建和主办R封装回购GitHub上
  • 可以容纳非CRAN包有
  • 可以承载您的开发版本(和其他人!)封装有
  • 容易留在install.packages()update.packages()

我们在工作中使用drat的原因相似,我将本地drat回购与两个开发drat回购(公开)和CRAN结合在一起。