2016-07-09 13 views
0

Ich versuche, R von 3.2.2 (Brandsicherheit) zu 3.3.1 (Bug in Ihrem Haar) auf MacOS 10.11.15 (El Capitan) zu aktualisieren.Deinstallieren/Aktualisieren R in El Capitan

Zuerst habe ich versucht, die R-3.3.1.pkg von CRAN zu verwenden, die mir erlaubt, die neue Version in R.app zu verwenden. Wenn Sie jedoch versuchen, auf R through terminal und auf Sublime REPL zuzugreifen, wird die vorherige Version angezeigt, obwohl die Installation frühere Kopien von R gelöscht haben sollte. Wie lösche ich die alte Kopie vollständig? In El Capitan ist der Frameworks-Ordner nicht mehr vorhanden, also der vorherige Fix:

Funktioniert nicht.

P.S. (meta) Wie kann ich mich zukünftig gegen diese OS-Konflikte feuern? Soll ich R einfach durch eine VM laufen lassen?

Antwort

1

Das war das Problem für mich.

Anaconda, die Python-Distribution von Continuum Analytics, enthält aus irgendeinem Grund eine Kopie von R.

Deshalb, wenn Sie Ihre Kopie von R von CRAN löschen, die (veraltete) Kopie von R wird die Standard-R für den Einsatz in Terminal wird, sublimeREPL usw.

Im Allgemeinen R Boote und läuft R.home() zeigt das Installationsverzeichnis an.

Da ich R und Python verwenden und sie unabhängig aktualisieren möchte, werde ich aufhören, Anaconda zu verwenden.

+0

https://www.continu.io/content/preliminary-support-r-conda (was bedeutet, dass Sie es einfach über Conda auch aktualisieren könnten) – hrbrmstr

+0

Das ist gut zu wissen. Allerdings hat dies für mich gezeigt, dass es nicht wert ist, große Distributionen wie Anakonda zu verwenden, da solche unerwarteten Konflikte möglich sind. – Czeslaw

Verwandte Themen