【发布时间】:2017-09-15 11:08:03
【问题描述】:
更新到最新版本的 Rstudio(R 版本 3.4.1 (2017-06-30) -- "Single Candle")后,我似乎无法加载 XLConnect 包。这是我收到的错误消息:
> library('XLConnect')
Loading required package: XLConnectJars
Error: package or namespace load failed for ‘XLConnectJars’:.onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so
Reason: image not found
Error: package ‘XLConnectJars’ could not be loaded
当我尝试加载 rJava 包时,R 也会抛出类似的错误消息。我已经尝试卸载 Java 和 R 并搜索了 SO 以获得答案,但似乎没有任何效果。
我正在运行 macOS Sierra (10.12.6)
有人愿意提供任何帮助吗?
【问题讨论】:
-
从字面上看,昨天我遇到了同样的问题(尽管在 Windows 上)。如果您需要读取/写入 Excel 文件,请查看 openxlsx 包。可以读写Excel文件,但不需要Java。
-
我只是默认使用“readxl”包,因为它允许我做我想做的事。我只是担心将来我实际上必须在另一个包中使用 rJave。