Установка rJava и xlsx в R Studio, работающей на Mac OSX - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь установить библиотеку "xlsx" в моей R студии. Но так как у меня не было установлено "rJava", установка не прошла.

Нет, когда я пытаюсь установить «rJava» после установки jdk на моем Mac, все равно я получаю ту же ошибку при установке, ниже приведена ошибка для обеих библиотек.

"Error: package or namespace load failed for ‘xlsx’:
 .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.5/Resources/library/rJava/libs/rJava.so':
  dlopen(/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/server/libjvm.dylib
  Referenced from: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so
  Reason: image not found"

"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 '/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so':
  dlopen(/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/server/libjvm.dylib
  Referenced from: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so
  Reason: image not found"

1 Ответ

0 голосов
/ 17 января 2019

Получение rJava для распознавания кажется немного сложным. Похоже, что R может пытаться найти его не в том месте, и в этом случае вы можете попробовать решения аналогичного вопроса Ошибка пути Java при загрузке пакета rJava или комментарии к Проблема при подключении rJava в R Studio

В зависимости от того, для чего вам нужна библиотека xlsx, серия пакетов tidyverse имеет пакеты для чтения и записи файлов xlsx, не зависящих от Java, см. здесь

...