Возможная проблема с fileRath для mailR/rJava?
В прошлом я использовал пакет mailR без проблем на Mac и Windows. С момента последнего обновления R/RStudio mailR и rJava больше не будут работать. Я могу установить оба пакета просто отлично. Но я не могу загрузить их с помощью библиотеки (). Когда я пытаюсь, я получаю следующие ошибки:
> 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
Из того, что я нашел, просто гуглив, кажется, что мне нужно вручную изменить путь к файлу в одной из функций. Я думаю, что могу найти способ обойти папки Java, чтобы получить то, что мне нужно, но я не уверен, как вручную изменить путь к файлу в таком пакете.
Я думаю, что у меня есть все, чтобы решить эту проблему, мне просто нужно небольшое руководство по организации моего решения. Спасибо!