2017-07-27 23 views
0

Ich benutze macOS Sierra und R Version 3.4.0. Ich installierte das Paket "rjava" mit RStudio:rJava läuft nicht auf macOS Sierra

install.packages("rJava") 
Warning in install.packages : 
    cannot open URL 'https://cran.rstudio.com/bin/macosx/el-capitan/contrib/3.4/PACKAGES.rds': HTTP status was '404 Not Found' 
trying URL 'https://cran.rstudio.com/bin/macosx/el-capitan/contrib/3.4/rJava_0.9-8.tgz' 
Content type 'application/x-gzip' length 627959 bytes (613 KB) 
================================================== 
downloaded 613 KB 


The downloaded binary packages are in 
    /var/folders/tq/f5jbfqp97y52w_y7byn05_fw0000gn/T//RtmpTdEVbA/downloaded_packages 

Dann, wenn ich versuche rjava zu laufen erhalte ich:

> require(rJava) 
Loading required package: rJava 
Error: package or namespace load failed for ‘rJava’: 
.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.4/Resources/library/rJava/libs/rJava.so': 
    dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib 
    Referenced from: /Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so 
    Reason: image not found 
+1

Nein Ich möchte mit rJava RNetLogo ausführen. – sbac

+0

Sehen Sie, ob die Ausführung von 'R CMD javareconf' in einem Terminal das Problem löst. – Bhas

+0

Ja, ich habe es vorher und jetzt noch einmal probiert, ohne Glück. – sbac

Antwort

0

R, rjava und Java sind wenig chaotisch in macOS. Im Allgemeinen müssen Sie sicherstellen, dass alle Elemente korrekt konfiguriert sind. Es gibt einen Konflikt zwischen der Version von Oracle und Apple.

Werfen Sie einen Blick hier für sehr detaillierte Anweisungen: R, Java, rJava and macOS adventures

ich den Inhalt hier nicht posten - es ziemlich lang ist.