Проблемы с установкой rJava или qdap в R

При попытке установить qdap или rJava всегда возвращается ошибка "изображение не найдено"

библиотека (rJava) Ошибка: не удалось загрузить пакет или пространство имен для "rJava": произошел сбой.onLoad в loadNamespace() для "rJava", подробности: call: dyn.load(file, DLLpath = DLLpath, ...) ошибка: невозможно загрузить общий объект '/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): библиотека не загружена: @rpath/libjvm.dylib Ссылка на: /Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so Причина: изображение не найден

Я следовал всем инструкциям в этом предыдущем потоке, все еще не работает, та же ошибка msg.

Версия R 3.4.0 (2017-04-21) Платформа: x86_64-apple-darwin15.6.0 (64-разрядная версия) Работает под: OS X El Capitan 10.11.6

Продукты матрицы: по умолчанию BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib LAPACK: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib

4 ответа

Это может помочь:

Sys.setenv(JAVA_HOME="C:/Program Files/Java/jre1.8.0_112")

Перейдите на свой путь к Java.

Удалите все версии Java, доступные в вашей системе. И заново загрузите 64-битную версию Java. Затем установите "rJava". Это, вероятно, решит эту проблему. Это сработало для меня.

Для тех, у кого есть проблемы с установкой rJava или qdap, многие исправления, описанные на форумах, у меня не сработали. Тем не менее, следующее было успешным:

https://github.com/MTFA/CohortEx/wiki/Run-rJava-with-RStudio-under-OSX-10.10,-10.11-(El-Capitan)-or-10.12-(Sierra)

Я только что перешел на последнюю версию r. Как только rJava был правильно установлен, qdap был установлен без каких-либо проблем.

Возможно, стоит посмотреть здесь:

http://www.owsiak.org/?p=3671

Некоторое время я боролся с R, rJava и Java (macOS), и в конце концов я понял, как заставить его работать довольно гладко.

Есть несколько вещей, на которые вы должны обратить внимание:

  • используете ли вы Oracle Java или Apple
  • включен ли JNI внутри JDK
  • правильно ли R находит вашу установку JDK

Попробуйте и посмотрите, помогут ли мои шаги в этом.

Другие вопросы по тегам