如何在创建包时使R查找Dependencies的本地包

时间:2018-05-17 12:07:24

标签: r

我正在构建一个包(包X),它依赖于另一个自制包(包Y)。当我从源代码R运行安装时无法找到包Y,即使包Y存储在.libPaths()中,其中存储了其他包。包X仍然可以找到其他非自制包(例如dplyr)。 dplyr和Package Y都是依赖项,并且两者都存储在本地的相同位置。

先发制人我知道包Y可以加载。我还添加了第二个自制包(包Z),然后R找不到它们。不确定这个位是否有用,但对我自己来说是一个健全的检查。目前我的代码显示为

remotes::install_local("location of Package X file",  lib = .libPaths(), quiet=FALSE)

产生的确切警告是

 Skipping 1 packages not available: Package Y

非常感谢任何帮助,谢谢!

0 个答案:

没有答案