[英]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.