【发布时间】:2014-08-01 17:27:14
【问题描述】:
我正在尝试安装 openNLPdata_1.5.3-1,但无法完成。我成功安装了 rJava 依赖项。
我收到此错误:
install.packages("C:/Users/André Almeida/Dropbox/Tese de Mestrado/R/packages/openNLPdata_1.5.3-1.tar.gz", repos = NULL, type = "source")
* installing *source* package 'openNLPdata' ...
** package 'openNLPdata' successfully unpacked and MD5 sums checked
**********************************************
WARNING: this package has a configure script
It probably needs manual configuration
**********************************************
** R
** inst
** preparing package for lazy loading
** help
No man pages found in package 'openNLPdata'
*** installing help indices
** building package indices
** testing if installed package can be loaded
*** arch - i386
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: library.dynam("rJava", pkgname, libname)
error: DLL 'rJava' not found: maybe not installed for this architecture?
Error: loading failed
Execution halted
*** arch - x64
Error occurred during initialization of VM
Unable to load native library: Can't find dependent libraries
ERROR: loading failed for 'i386', 'x64'
* removing 'C:/Program Files/R/R-3.1.0/library/openNLPdata'
Warning in install.packages :
running command '"C:/PROGRA~1/R/R-31~1.0/bin/x64/R" CMD INSTALL -l "C:\Program Files\R\R-3.1.0\library" "C:/Users/ANDRAL~1/Dropbox/TESEDE~1/R/packages/openNLPdata_1.5.3-1.tar.gz"' had status 1
Warning in install.packages :
installation of package ‘C:/Users/ANDRAL~1/Dropbox/TESEDE~1/R/packages/openNLPdata_1.5.3-1.tar.gz’ had non-zero exit status
【问题讨论】:
-
这是说你没有 rJava(或者至少没有它用于 x64 架构)。你以为你做到了吗?
-
您可能还需要从命令行运行
R CMD javareconf。 -
@BondedDust 很奇怪,因为我可以完美地加载 rJava。我在 C:\Program Files\R\R-3.1.0\library\rJava\libs\x64 中有 rJava.dll。所以我想我有 x64 的 rJava。我验证了一些奇怪的东西。下一张图片中的目录 (dropbox.com/s/11ej47i80c4okb7/rstudio.png) 我没有,我只有 ...\\bin\\server\\jvm.dll
-
对,但是是 64 位还是 32 位?
-
你可能想看看这个 SO 帖子:stackoverflow.com/questions/7019912/…