由于rJAVA,devtools :: check()报告错误

时间:2016-09-13 15:59:40

标签: r windows rstudio devtools rjava

在Rstudio中,我在项目中运行devtools:check(),发生以下错误

  

错误:.onLoad在'rJava'的loadNamespace()中失败,详细信息:         call:library.dynam(“rJava”,pkgname,libname)         错误:未找到DLL“rJava”:可能没有为此架构安装?

在发生此错误之前,我很确定使用rJava成功安装install.packages('rJava',type='source'),现在我运行.libPaths()并返回

[1] "C:/Users/xxx/Documents/R/win-library/3.3" "C:/Program Files/R/R-3.3.1/library"

我安装的rJava库位于C:\Users\sunxd\Documents\R\win-library\3.3,在将其复制到"C:/Program Files/R/R-3.3.1/library"之后,它仍无效。

无论如何,我可以rJava加载library('rJava')

似乎问题在于不同的架构,我想知道为什么只有一台机器应该有不同的架构?

** running examples for arch 'x64' ... OK
Examples with CPU or elapsed time > 5s
           user system elapsed
tuneParams 5.72      0    5.83
** found \donttest examples: check also with --run-donttest
* checking for unstated dependencies in 'tests' ... OK
* checking tests ...
** running tests for arch 'i386' ...
  Running 'run-base.R' [17m]
Warning message:
running command '"C:/PROGRA~1/R/R-33~1.1/bin/i386/R" CMD BATCH --vanilla  "run-base.R" "run-base.Rout"' had status 1

0 个答案:

没有答案