2016-02-05 2 views
2

Я пытаюсь установить пакет RWeka на Mac. версияУстановка RWeka на mac

OS:

10.9.5

Java установленная версия:

java version "1.7.0_75"
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)

После выполнения

install.packages("RWeka")

, когда я пытаюсь выполнить

library(RWeka)

следующее сообщение об ошибке отображается

Error : .onLoad failed in loadNamespace() for 'RWekajars', details:
call: .jinit()
error: JNI_GetCreatedJavaVMs returned -1

Error: package or namespace load failed for ‘RWeka’
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.

Выход команды

R CMD javareconf

является

xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
Java interpreter : /usr/bin/java
Java version : 1.7.0_75
Java home path : /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre
Java compiler : /usr/bin/javac
Java headers gen.: /usr/bin/javah
Java archive tool: /usr/bin/jar
Non-system Java on OS X

trying to compile and link a JNI program
detected JNI cpp flags : -I$(JAVA_HOME)/../include -I$(JAVA_HOME)/../include/darwin
detected JNI linker flags : -L/Users/amlanroy/Library/Java/Extensions -L/Library/Java/Extensions -L/Network/Library/Java/Extensions -L/System/Library/Java/Extensions -L/usr/lib/java -L. -ljvm
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
Unable to compile a JNI program

JAVA_HOME : /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre
Java library path:
JNI cpp flags :
JNI linker flags :
Updating Java configuration in /Library/Frameworks/R.framework/Resources
Done.

Пожалуйста, дайте мне знать, если кто-нибудь сталкивался с такой же вопрос и знает решение.

ответ

5

У меня также были проблемы с загрузкой таких пакетов, как openNLP, xlsx, RWeka, ... и получено такое же сообщение об ошибке, как и вы. Но в конце концов эта команда работала для меня на OS X 10.11.3:

sudo ln -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib 
8
  1. sudo R CMD javareconf
  2. install.packages("rJava",type='source')

rJava пакет будет решать ошибки.

cite их от this или this.

+0

Я пробовал предложение о мягкой ссылке и шаг 1 в этом посте из моих предыдущих заметок с пакетами, связанными с Java. Но моя установка пакета «RWeka» не удалась, пока я не установил установку «rJava» из источника, рекомендованного здесь на шаге 2. – pglezen

+0

Пожалуйста, отметьте это как ответ, так как он решает проблему – anarche