可能的mailR / rJava文件路径问题?

时间:2018-01-17 23:41:25

标签: java r email rjava sendmailr

过去,我使用过mailR软件包,Mac和Windows都没有问题。自上次R / RStudio更新以来,mailR和rJava将不再有效。我可以安装两个包。但是,我无法使用library()命令加载它们。当我尝试时,我收到以下错误:

> library(mailR)
>Error: package or namespace load failed for ‘mailR’: .onLoad failed in 
loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object 
'/Users/rotendd/Library/R/3.4/library/rJava/libs/rJava.so':
dlopen(/Users/rotendd/Library/R/3.4/library/rJava/libs/rJava.so, 6): Library 
not loaded: @rpath/libjvm.dylib
Referenced from: /Users/rotendd/Library/R/3.4/library/rJava/libs/rJava.so
Reason: no suitable image found.  Did find:
/Library/Frameworks/R.framework/Resources/lib/libjvm.dylib: mach-o, but 
wrong architecture
/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libclient.dyl
ib: mach-o, but wrong architecture

> library(rJava)
>Error: package or namespace load failed for ‘rJava’:
.onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object 
'/Users/rotendd/Library/R/3.4/library/rJava/libs/rJava.so':
dlopen(/Users/rotendd/Library/R/3.4/library/rJava/libs/rJava.so, 6): Library 
not loaded: @rpath/libjvm.dylib
Referenced from: /Users/rotendd/Library/R/3.4/library/rJava/libs/rJava.so
Reason: no suitable image found.  Did find:
/Library/Frameworks/R.framework/Resources/lib/libjvm.dylib: mach-o, but 
wrong architecture
/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libclient.dyl
ib: mach-o, but wrong architecture

从我发现的只是谷歌搜索,似乎我需要手动更改其中一个功能的文件路径。我想我可以找到我的方法来获取我需要的东西,但我不知道如何手动更改这样的包中的文件路径。

我想我已经完成了解决这个问题的所有方面,我只需要一点指导即可协调我的解决方案。谢谢!

0 个答案:

没有答案