对于R 3.3.1,devtools install_github失败

时间:2016-07-15 10:30:15

标签: r github devtools

使用devtools软件包中的 install_github(...)命令从github安装R软件包时遇到问题。更新到最新的R版本3.3.1和devtools v1.12.0后,我得到以下类型的错误(例如,对于DT包):

...
* installing *source* package 'DT' ...
** R
** inst
** preparing package for lazy loading
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
  there is no package called 'Rcpp'
ERROR: lazy loading failed for package 'DT'
* removing 'C:/Program Files/R/R-3.3.1/library/DT'
Fehler: Command failed (1)

我尝试了许多其他(也就是非rstudio)github R软件包,问题就是这样,即不特别对Rcpp或DT。我使用的是Rtools34,兼容R版本。我以管理员身份运行R并在不同的计算机上运行(Windows XP和10,x64)。很明显,从github安装的包的Depends,Imports和Suggests包也安装了,但不是后者的依赖。我在这里缺少什么?非常感谢提前!

编辑:R内置 install.packages(...)的问题无法解决此问题,该问题非常有效。而是在How should I deal with "package 'xxx' is not available (for R version x.y.z)" warning?的第8点中使用的devtools install_github(...) (是的,我也检查了那里的其他点。)

编辑:已关闭 - 确实,这是devtools中的一个错误,绝对与install.packages无关;解决了最新的github版本。我建议超级用户在将帖子标记为重复之前阅读内容。

0 个答案:

没有答案