簡體   English   中英

創建R包 - 依賴項

[英]Creating R package - dependencies

我為R寫了一個小測試包,位於這里: https//github.com/sho-87/Romdb/

我一直在嘗試使用devtools install_github()來安裝軟件包,但它抱怨我沒有安裝stringi和curl軟件包:

使用envvar GITHUB_PAT中的github PAT
正在下載GitHub repo sho-87 / Romdb @ master
loadNamespace(name)出錯:沒有名為'curl'的包

我在描述文件中列出了這些包: https//github.com/sho-87/Romdb/blob/master/DESCRIPTION

當我嘗試從github安裝軟件包時,R是不是自動將這些軟件包安裝到我的系統中的原因?

當我手動安裝這些依賴項( install.packages("curl") )我可以從Github安裝沒問題...

您需要在Roxygen標頭和NAMESPACE文件中包含import語句。 首先,將@import語句添加到Roxygen頭文件中(例如, @import httr )。 如果您使用的是RStudio,可以使用Ctrl-Shift-D自動更新NAMESPACE文件。

http://r-pkgs.had.co.nz/namespace.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM