Как исправить ошибку «Ошибка: загрузка пакета или пространства имен не удалась для Rcpi» - PullRequest
0 голосов
/ 17 октября 2019

Я установил несколько пакетов на RStudio (BiocManager и rJava), но всякий раз, когда я пытаюсь использовать библиотеку Rcpi, я получаю сообщение об ошибке ниже. Я нахожусь на R версии 3.6.1, 64-битной, и я также скачал 64-битную Java. Я на macOS Мохаве 10.14.6. Кто-нибудь знает, как это исправить?

Я попытался загрузить последнюю версию Java, убедился, что BiocManager является верной версией для версии R.

if (!requireNamespace("BiocManager", quietly = TRUE))
  install.packages("BiocManager")

BiocManager::install("Rcpi")

library(Rcpi)
Error: package or namespace load failed for ‘Rcpi’:
 .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.6/Resources/library/rJava/libs/rJava.so':
  dlopen(/Library/Frameworks/R.framework/Versions/3.6/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.6/Resources/library/rJava/libs/rJava.so
  Reason: image not found
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...