2016-03-04 79 views
0

我在R中構建一個包,用於在我的團隊中進行有限的分發。該軟件包使用一些其他CRAN軟件包的功能。但是,對於其中一個包,我想從github安裝包的開發版本。從github安裝 - 開發一個包

我使用@import標籤在我ROxygen意見,也提供了在我的描述文件的包名,項下進口貨物) 但是,我怎麼指定這個特殊的包需要從github上安裝,當用戶安裝我的包?

我嘗試了幾種不同的方法,但沒有一個似乎工作。

回答

1

你可能需要一個本地資源庫 - 和drat封裝使它

  • 很輕鬆創建和主辦R封裝回購GitHub上
  • 可以容納非CRAN包有
  • 可以承載您的開發版本(和其他人!)封裝有
  • 容易留在install.packages()update.packages()

我們在工作中使用drat的原因相似,我將本地drat回購與兩個開發drat回購(公開)和CRAN結合在一起。