2015-11-20 100 views
1

我寫了一個小的測試包R,設在這裏:https://github.com/sho-87/Romdb/創建[R包 - 依賴

我一直在嘗試使用devtools install_github()安裝包,但抱怨我沒有了stringi和捲曲包安裝:

從ENVVAR使用的github PAT GITHUB_PAT
在loadNamespace(名稱)下載GitHub庫昭87/Romdb @主
錯誤:沒有包稱爲 '捲曲'

我在說明文件中列出的那些包:https://github.com/sho-87/Romdb/blob/master/DESCRIPTION

是否有一個原因,當我嘗試從GitHub安裝包R不自動安裝這些包到我的系統?

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

+0

我敢肯定,如果你把這些選項取決於下,他們會安裝。 –

+0

我早些時候嘗試過。它似乎沒有工作 – Simon

+0

需要更多的線索。輸出是什麼? –

回答

3

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

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