2015-11-20 99 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