Installieren xlsx und rJava auf macOS Mavericks 10.9.5
Den realen Albtraum zu installieren rjava auf meinem Mac.
Mein setup:
MacOS 10.9.5
Java: 7u71 (64 bits dowloaded from Oracle site)
R: R version 3.1.1 (2014-07-10)
Erste in der Befehlszeile den Befehl lief ich die
sudo R CMD javareconf
Dann lief ich innen R:
install.packages('rJava')
Den Fehler am Ende der Zusammenstellung ist dieser:
JavaVM -F/opt/local/Library/Frameworks/R.framework/.. -framework R -llzma -lm -liconv -licuuc -licui18n
ld: library not found for -licuuc
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [libjri.jnilib] Error 1
make[1]: *** [src/JRI.jar] Error 2
make: *** [jri] Error 2
ERROR: compilation failed for package ‘rJava’
* removing ‘/Users/costa/Library/R/3.1/library/rJava’
Versuchte ich Java 8 und das Mac-Standard-java und habe auch den gleichen Fehler.
Ideias?
- Ich glaube, ich hatte für die Installation der snow-leopard-build und es funktioniert einwandfrei
- Ich habe versucht, die Verwendung dieser version: support.apple.com/kb/dl1573, aber ich konnte nicht installieren (mein Mac ist ein 10.9.5)
openxlsx
ist eine schöne alternative, das hängt nicht von Java. github.com/cran/openxlsx
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was ich getan habe (mit macports R) als root (sudo bash):
Bearbeiten
/opt/local/Library/Frameworks/R.framework/Resources/etc/Makeconf
und ändern Sie die Zeile
zu
installieren Sie die original 1.6 für Mac Java
export
JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
laufen
R CMD javareconf
Jetzt können Sie beginnen, R und eine
install.packages("rJava")
. Mit der 1.6 version von Java sorgte dafür, dass auch RStudio können, laden Sie das Paket rJava.Wenn Sie nicht Vorhaben, mit RStudio, können Sie auch Java 1.8
Makeconf
Datei! Außerdem müssen Sie möglicherweise ausführenR CMD javareconf
mitsudo
.Ich hatte den gleichen Fehler auf meinem computer (Mac OS 10.9.5, Java 1.8.0_11, R 3.1.1). Installation der neuesten Java JDK von Oracle (1.8.0_25) nicht das problem lösen (noch nicht). Jedoch, nach der Aktualisierung der Java Installation R 3.1.2 das problem bei mir gelöst. Nach dem ausführen
install.packages("rJava")
funktioniert:Tun, beachten Sie, dass die Aktualisierung der JDK ist etwas anderes als die Java-version in der GUI Java Control Panel, zugänglich über den System-Einstellungen. Das letztere ist nur die JRE für die internet-browser-plugin.
Ich war tatsächlich in der Lage zu vermeiden, die Bearbeitung meiner Umgebung vollständig mit der Mac-Binär-zu installieren rJava auf meinem Macbook (unter OSX Yosemite und R version 3.2.3). Erste, gehen Sie folgendermaßen in R zu installieren rJava:
Vermutlich unabhängig von diesem, aus irgendeinem Grund konnte ich nicht installieren, xlsx, bis ich das erste installiert die
xlsxjars
Abhängigkeit. Also, tun Sie den folgenden in R:Und mit diesen zwei Befehlen, xlsx installieren angezeigt wird Prima auf einem mac!
Dieser arbeitete für mich:
Dann, in der R Interpret:
Ich hatte das gleiche Problem. Ich bin mit OS X Yosemite und hatte zunächst installiert R durch homebrew
Ich die folgenden Schritte durch, um es zu beheben:
sudo R CMD javareconf
Geöffnet R von meinem terminal und lief:
install_packages("rJava")
install_packages("xlsx")
Über die alte Java SE 6 ich war in der Lage, rJava, zusammengestellt von laufen javareconf wie folgt: