r — установите rJava на macOS High Sierra с Java 9

Я хочу установить пакет rJava на macOS High Sierra с Java 9. Я выполняю следующие шаги:

  1. Установлена ​​AppleJava 6.
  2. Установил Java 9 от Oracle.
  3. Команда терминала: sudo R CMD javareconf
  4. Попытка установить rJava из исходного кода с помощью команды терминала: unset JAVA_HOME; R --quiet -e 'install.packages("rJava", type="source", repos="http://cran.us.r-project.org")'

Затем я получил следующую ошибку:

clang: error: unsupported option '-fopenmp'
make[2]: *** [libjri.jnilib] Error 1
make[1]: *** [src/JRI.jar] Error 2
make: *** [jri] Error 2
ERROR: compilation failed for package ‘rJava’

Я пробовал следовать инструкциям здесь но первая команда:

brew install homebrew/versions/gcc49 --without-multilib

Больше не работает. Есть ли у кого-нибудь современное решение этой постоянно развивающейся проблемы?


person Christopher Costello    schedule 06.02.2018    source источник


Ответы (1)


см. другой вопрос Я установил llvm с brew и получил версию 9 от версии High Sierra 10 от Apple. Затем rJava устанавливается с помощью:

 install.packages("rJava",,"http://rforge.net")

как указано на странице github.

person Chris    schedule 20.12.2019