Недавно я обновился до Sierra, и мне кажется, что я больше не могу загружать пакеты, которые больше зависят от rJava.Не удается загрузить пакет xlsx после обновления до Sierra
Например:
library(xlsx)
Дает:
Loading required package: rJava
Loading required package: xlsxjars
JavaVM: requested Java version ((null)) not available. Using Java at "" instead.
JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib
JavaVM FATAL: Failed to load the jvm library.
Error : .onLoad failed in loadNamespace() for 'xlsx', details:
call: .jinit()
error: JNI_GetCreatedJavaVMs returned -1
Error: package or namespace load failed for ‘xlsx’
Вот моя сессия информация:
R version 3.3.2 (2016-10-31)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: macOS Sierra 10.12
И Java обновлен до последней версии (8.111).
Это другая ошибка, чем я с 'rjava', когда я повышен до Йосемити, но, в случае, если это может быть полезно, [вот ссылка] (http://stackoverflow.com/questions/30738974/rjava-load-error-in-rstudio-r-after-upgrading-to-osx-yosemite) на вопрос, который я задал, в случае, если ответы могут быть полезными. – eipi10
@ eipi10 'library ('rJava')' не извлекает никаких ошибок (как из RStudio, так и из терминала), поэтому я не уверен, как адаптировать ответы на ваш вопрос. Вы уже добрались до Сьерры? Все работает нормально? – Dambo
Если вы не указали детали своей установки JVM, то есть мало что можно сказать. Я сомневаюсь, что в '' '' было бы что-то, что могло бы заменить правильно установленную библиотеку Java. –