X11 ist nicht erhältlich im R
Problem
Bin ich auf einige code und bekomme einen Fehler über X11. Neu, mein Fehler, ich lief x11() und bekam die folgende:
> x11()
Error in x11() : X11 is not available
Jeden Fall hab ich die gezeichneten Dinge in R geladen die XQuartz-Programm angezeigt.
, Was ich versucht habe
- Ich habe
?x11()
und sah, dass es von der{grDevices}
Paket. Ich geladen, die Bibliothek, versuchte es erneut, bekam aber die gleiche Fehlermeldung. Ich habe gelesen, dass X11 verwandt ist XQuartz. - Ich neu installiert XQuartz 2.7.8. Ich habe R 3.2.3 und bin unter OSX El Capitan-version 10.11.4 (15E65). Ich zweimal neu gestartet nach der re-Installation.
install.packages("Cairo")
> x11( width=3, height=3)
Error in x11(width = 3, height = 3) : X11 is not available> Sys.getenv("DISPLAY")
[1] "/private/tmp/com.apple.launchd.F1bsaVCA43/org.macosforge.xquartz:0"> capabilities()
jpeg png tiff tcltk X11 aqua http/ftp
TRUE TRUE TRUE TRUE FALSE TRUE TRUE
sockets libxml fifo cledit iconv NLS profmem
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
cairo ICU long.double libcurl
TRUE TRUE TRUE TRUE
- Google-recherche
Googelte ich mit meiner Fehlermeldung gesucht und durch die ersten zwei Seiten meiner Ergebnisse aber nicht finden Lösungen gearbeitet. Aufgrund meiner Einsicht in die Lösungen, die ich zur Verfügung gestellt mein system die oben genannten Informationen, da scheint es relevant zu sein, irgendwie. Irgendwelche Ideen/Lösungen/neue Kunden begrüßen.
InformationsquelleAutor user2205916 | 2016-04-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem XQuartz-Paket die Mac-X11 und Ihre version ist die aktuelle. Ich Frage mich, wenn Sie müssen neu starten nach der installation, obwohl ich nicht behaupten, zu wissen, dass. (Und es könnte nicht Schaden zu reparieren Berechtigungen.) Auf meinem Mac (3.3.0 läuft auf "El Cap") ich brauche, um Breite und Höhe (in Zoll, nicht Pixel oder Punkte);
Was machen Sie mit:
Könnte etwas entlang der Linien von:
Führen auch:
InformationsquelleAutor 42-
Müssen Sie einen lokalen X-server, so bekommen XQuartz da Sie auf MacOS.
Wenn du auf Ubuntu können Sie installieren das virtual-framebuffer, X11-server wie sagte hier:
Jetzt haben Sie X-virtual-framebuffer installiert, können Sie starten Sie eine neue Instanz wie sagte hier:
Dann, wenn Sie Ihre R ist kompiliert mit
with-x
Konfiguration option (standardmäßig aktiviert) haben, sollten Sie X11-Fähigkeit, und Sie müssen nur erklären, dass diese in R:Ich war mit dem gleichen problem auf meinem R-version 3.5.1 (2018-07-02) und nach der Ausführung der ersten Anweisung von diesem post (herunterladen und installieren Sie XQuartz-2.7.11.dmg war das problem gelöst. Danke!
InformationsquelleAutor Anthony O.
Ich hatte das gleiche Problem und die Installation von R getrennt von Rstudio es behoben. Sie können es herunterladen von hier und überprüfen Sie, x11 funktioniert mit x11()
InformationsquelleAutor timbo7io