2016-06-02 13 views
0

Nach dem Ändern aller erforderlichen Umgebung Variablen (Systemsteuerung/System/Erweiterte Systemeinstellungen/Umgebungsvariablen) in Windows 8, wenn ich rJava Package I installieren erhalten Fehler wie untenIn Fortsetzung zu zuvor gefragt "Kann nicht mit R-Erweiterung in NetLogo arbeiten"

enter image description here

ich sofort in MsDOS versuchte nach Umgebungsvariablen ändern, ersten Schritt> R zweiter> install.packages ("rjava") „got "es erfolgreich war" Fehler in diesem Schritt " dann habe ich versucht> install.packages (" rJava ", repos =" https://cran.rstudio.com/ ")" aber wieder habe ich nicht erfolgreich "

Ich bin es leid, all das zu versuchen, ich bezog bereits viele Links, aber alles vergebens. Ja, ich benutze auch Proxy. Bitte helfen Sie jemandem.

+0

1) Es scheint ein Download-Problem zuerst. Tun Sie dies: Laden Sie rJava_0.9-8.zip von CRAN herunter (https://cran.r-project.org/web/packages/rJava/index.html). Dann in Revolution R Enterprise; Pakete - "Pakete von lokalen Zip-Dateien installieren ..." - Wählen Sie rJava_0.9-8.zip - OK. –

Antwort

1

1) Es scheint ein Download-Problem zuerst. Tun Sie das:
Laden Sie rJava_0.9-8.zip von CRAN herunter (cran.r-project.org/web/packages/rJava/index.html). Dann in Revolution R Enterprise; Pakete - "Pakete von lokalen Zip-Dateien installieren ..." - Wählen Sie rJava_0.9-8.zip - OK. Wenn das Problem gelöst ist, dann OK.

Wenn das Problem weiterhin besteht, versuchen Sie den folgenden Schritt.

2) Blick auf Beschreibungsdatei in rjava (in der Bibliothek Standort):

Package: rJava 
Version: 0.9-8 
.... 
Depends: R (>= 2.5.0), methods 
.... 
NeedsCompilation: yes 

Ihre R-Version nicht kompatibel. Sehen Sie sich die Warnung an: "rJava ist nicht für R3.3.0 verfügbar" in Ihrem Screenshot. So machen Sie das:
Entpacken Sie die Datei rJava_0.9-8.zip in das Arbeitsverzeichnis von R; der Ordner rJava wird dort erstellt. Ändern Sie die R-Version entsprechend (Sie können eine niedrigere Versionsnummer im Abschnitt "Depends" eingeben). Speichern Sie die geänderte BESCHREIBUNG-Datei. Bewerben klassische Verfahren:

library(roxygen2) # install this package first if not done yet 
library(devtools) # install this package first if not done yet 
library(digest) # install this package first if not done yet 

Hinweis: Da rjava Ordner manuell erstellt wird, wird keine package.skeleton in dieser Phase benötigt.

roxygenize("rJava") 
build("rJava") 
install("rJava") 

Die obige Technik muss das Problem lösen (Es löste zuvor viele R-Versionsprobleme!). Analysieren auch diese: Install a specific release of bioconductor package (wo die Lösung, die ich geschrieben habe, das Problem des Fragestellers gelöst hat).
Wenn Sie immer noch Probleme haben, lösen die folgenden:

sessionInfo(); getwd(); .libPaths() 

und die Ausgabe in Ihrer Frage drucken, so dass wir, wenn Sie irgendeine Maschine-spesific oder installations spesific Probleme analysieren.

+0

danke, okay, ich werde es versuchen. –