Ich installierte R auf einem OSX 10.7.5 Server mit brauen:Homebrew R build fehlt Kairo
brew install R
Alles scheint so OK Bis jetzt jedoch ist Kairo nicht funktioniert:
> svg(tempfile())
Warning messages:
1: In svg(tempfile()) :
unable to load shared object '/usr/local/Cellar/r/2.15.2/R.framework/Resources/library/grDevices/libs//cairo.so':
dlopen(/usr/local/Cellar/r/2.15.2/R.framework/Resources/library/grDevices/libs//cairo.so, 6): image not found
2: In svg(tempfile()) : failed to load cairo DLL
Das gemeinsame Objekt Datei scheint völlig zu fehlen:
id-86-243:Resources jeroen$ ls -ltr library/grDevices/libs/
total 488
-rwxrwxr-x 1 jeroen admin 245764 Dec 22 17:03 grDevices.so
ich verwende selten OSX, so dass ich bin mir nicht ganz sicher, ob dies ist ein Fehler in diesem speziellen Verteilung von R, oder wenn ich etwas falsch gemacht habe, als ich es gebaut habe?
ISTR, dass Simon Urbanek Menschen davon abhält, Homebrew zu benutzen, um R zu kompilieren. Am 4. November 2012 schrieb er in der MacSIG: "Sie können CRAN Binaries nicht mit Homebrew verwenden. Wenn Sie Homebrew verwenden, sind Sie ganz auf sich allein gestellt du musst alles aus Quellen machen. " –
Das ist in Ordnung. Unter Linux installieren wir immer auch Pakete von der Quelle. grDevices ist jedoch Basis R. – Jeroen
Die Standardpakete enthalten sowohl 'base' als auch 'grDevices', aber grDevices ist nicht im 'base' Paket. –