Beachten Sie, dass Personen, die diese Antwort finden und R nur auf die normale Weise installieren möchten, die zweite Antwort hier sehen sollten, in der erwähnt wird, wie die Standardinstallationsdateien abgerufen werden.
In der Tat sollte Homebrew automatisch alle erforderlichen Abhängigkeiten installieren.
grg
1
Können Sie mit dieser Methode Pakete von CRAN installieren? Ich konnte keine Pakete von CRAN zur korrekten Installation abrufen, als ich R mit brew installiert habe. Als ich zu einer Kopie von R wechselte, die direkt von CRAN heruntergeladen wurde, verschwanden meine Probleme.
Durch die Installation von Yosemite wurde mein altes R (neu) verschoben, und ich wollte es zurück. Ursprünglich dachte ich, R mit brew zu installieren, aber nachdem ich die Anweisungen auf dieser Seite befolgt hatte, kam es zu einem Zugunglück, das nicht richtig funktionierte, und es dauerte eine Weile, bis es entfernt wurde. Ganz zu schweigen davon, dass es über Nacht stundenlang lief und gcc und viele andere Dinge installierte, die ich nicht brauchte oder wollte. Nach dem Aufräumen und der Hoffnung, "Braudoktor" sei richtig, habe ich beim CRAN den Installer heruntergeladen und innerhalb von 5 Minuten ein voll funktionsfähiges R ohne jegliches Aufhebens gehabt. Alles was ich tun musste, war mein Terminal neu zu beschaffen. Ich hätte zuerst CRAN verwenden sollen.
Fran K.
Wurde Ihr altes R unter Yosemite auch mit brew installiert?
JFOO
11
+25: Einfach über das Paket r-project.org installieren. Ich bin ein brewFan, aber es war in meinem Fall wegen der gccAbhängigkeitskatastrophe NICHT der richtige Weg, R zu installieren . Rette dich selbst.
hoc_age
1
+1 für Ihre "+25" - Wenn Sie R ernst nehmen und alles ausnutzen möchten, was es zu bieten hat, wählen Sie diese Antwort.
Jbnunn
Wenn es dafür nur ein Braufass gäbe!
Dennis
18
Nachdem Sie die Antwort von Matt Burns befolgt haben , können Sie die R.app-Benutzeroberfläche auch über Folgendes installieren brew cask:
$ brew tap caskroom/cask
$ brew cask install r-app
$ open /Applications/R.app
Vielen Dank. Eines jedoch: Möglicherweise möchten Sie die letzte Zeile in Ihrem Skript so bearbeiten, dass sie brew linkapps r-guistatt nur liest brew linkapps.
Ich erhalte die folgende Fehlermeldung, wenn ich ausführen versuchen brew install r-gui: Error: No available formula with the name "r-gui". It was migrated from homebrew/science to caskroom/cask/r-app. You can access it again by running: "brew tap caskroom/cask"..
nbro
1
Stand vom 14.04.2019:Jasons-MacBook-Pro:20190402_Tuesday_PM_captures harrison$ brew cask install r-app Error: Cask 'r-app' is unavailable: No Cask with this name exists.
Ich bin ein Fan von RStudio . Es ist eine IDE, die R umschließt und Visualisierung, Organisation, Debugging und andere Aufgaben erheblich vereinfacht. Oder Sie können es einfach so verwenden, als wäre es eine einfache Installation von R. Auf dieser Website ist eine Mac-Binärdatei verfügbar.
Ich bin mir ziemlich sicher, dass RStudio mit einer Version von R geliefert wird, aber es ist möglicherweise nicht die neueste Version. Als ich es tat, waren mehrere Versionen hinter der aktuellen. Sie benötigen dann eine separate Installation von R, um auf dem neuesten Stand zu sein.
Sie benötigen R, das als Framework erstellt und installiert wurde: Siehe 'R Installations- und Administrationshandbuch'. Eine CRAN-Binärinstallation von R reicht aus.
Gebäude R.app
Es werden nur Mac OS X 10.6 und höher und nur 64-Bit R unterstützt. Das Projekt heißt "R.xcodeproj" und erfordert Xcode 3.2 oder höher.
Das Projekt kann durch Auswahl von "R" target und "Build" in der XCode-GUI erstellt werden.
Unterstützte Konfigurationen sind: SnowLeopard64 (Release, aktuelles OS X, Standard) Lion64 (Release, OS X 10.7+, Xcode 4.5+) MLion64 (Release, OS X 10.8+, Xcode 4.5+) Debug (mit Debugging-Ausgabe, aktuelles OS X)
Die Konfigurationen unterscheiden sich hauptsächlich im ausgewählten SDK (neuere Versionen von Xcode unterstützen nur die aktuellen und unmittelbar vorherigen SDKs, so dass beispielsweise im März 2013 die Standardkonfiguration für 10.8 erstellt wurde, die Konfiguration von Lion64 jedoch das Erstellen für> = 10.7 ermöglicht).
Verwenden Sie zum Erstellen des Projekts über die Befehlszeile im Mac-GUI-Verzeichnis Folgendes: xcodebuild -target R -configuration SnowLeopard64
Verwenden Sie zum Erstellen der häufig gestellten Fragen zu R für Mac OS X entweder xcodebuild -target Docs oder manuell im Ordner docs makeinfo -D UseExternalXrefs --html --force --no-split RMacOSX-FAQ.texi
Die resultierende HTML-FAQ-Datei befindet sich im Verzeichnis Mac-GUI / docs.
Hinweis zur Binärkompatibilität:
Es gelten die allgemeinen Regeln für R, dh die Binärkompatibilität ist nur gegeben, wenn die Haupt- und Nebenversionsnummern übereinstimmen - nur der Patch-Level kann abweichen. Wenn Sie das XYZ-Versionsformular verwenden, bedeutet dies, dass XY übereinstimmen muss. Beispielsweise sind R-GUIs, die mit 3.0.x und 3.1.x verknüpft sind, NICHT binär kompatibel.
Die kompilierte R.app ist normalerweise an eine bestimmte Version gebunden, z. B. 3.0.1. Wenn Sie R aktualisieren, indem Sie die ältere Version entfernen, beispielsweise R.app für 3.0.0 verwenden und R auf 3.0.1 aktualisieren, müssen Sie möglicherweise den absoluten Pfad zu libR.dylib korrigieren. Die nächtlichen Builds verwenden einen generischen Pfad /Library/Frameworks/R.framework/Resources/lib/libR.dylib, der auf die neueste Version von R verweist. Dies erfolgt jedoch durch einen zusätzlichen Aufruf von install_name_tool im Buildskript. Release-Versionen der GUI verwenden einen Pfad mit fester Version, da sie mit einer bestimmten R-Version geliefert werden (tatsächlich hängt das Standardverhalten nicht von der GUI, sondern von libR.dylib ab. Durch Ändern des eigenen Referenzeintrags wird die Art und Weise geändert, wie R.app ist verbunden).
Ich bin beim Versuch, R im Allgemeinen zu installieren, auf dieses Problem gestoßen und habe schließlich MacPorts verwendet. Wenn Sie MacPorts verwenden, versuchen Sie es
Antworten:
Installieren Sie Homebrew (falls erforderlich)
Installieren Sie R
quelle
Error: homebrew/science was deprecated. This tap is now empty as all its formulae were migrated.
beim Ausprobierenbrew tap homebrew/science
Angenommen, Sie möchten nur "R" unter OS X installieren und haben kein Interesse an Homebrew:
Laden Sie einfach die Binärdatei von CRAN https://cloud.r-project.org/ herunter.
Lesen Sie auch die häufig gestellten Fragen zu R für Mac OSX , die Informationen zur Installation enthalten.
Beachten Sie auch die folgenden Kommentare, die darauf hindeuten, dass Homebrew häufig nicht die beste Option ist.
quelle
brew
Fan, aber es war in meinem Fall wegen dergcc
Abhängigkeitskatastrophe NICHT der richtige Weg, R zu installieren . Rette dich selbst.Nachdem Sie die Antwort von Matt Burns befolgt haben , können Sie die R.app-Benutzeroberfläche auch über Folgendes installieren
brew cask
:quelle
brew linkapps r-gui
statt nur liestbrew linkapps
.brew install r-gui
:Error: No available formula with the name "r-gui". It was migrated from homebrew/science to caskroom/cask/r-app. You can access it again by running: "brew tap caskroom/cask".
.Jasons-MacBook-Pro:20190402_Tuesday_PM_captures harrison$ brew cask install r-app Error: Cask 'r-app' is unavailable: No Cask with this name exists.
Sie können R für Mac OS X einfach hier herunterladen: http://cran.cnr.berkeley.edu
Drücken Sie die Taste:
Download R for (Mac) OS X
Installieren Sie die im Download enthaltene PKG-Datei.
Diese Website könnte helfen, Home-Brew herunterzuladen / zu installieren.
https://github.com/Homebrew/homebrew/wiki/Installation
quelle
Ich bin ein Fan von RStudio . Es ist eine IDE, die R umschließt und Visualisierung, Organisation, Debugging und andere Aufgaben erheblich vereinfacht. Oder Sie können es einfach so verwenden, als wäre es eine einfache Installation von R. Auf dieser Website ist eine Mac-Binärdatei verfügbar.
quelle
1.- http://cran.r-project.org/bin/macosx/ und in Mac-GUI-1.62.tar.gz herunterladen. 2.- INSTALLIEREN
Sie benötigen R, das als Framework erstellt und installiert wurde: Siehe 'R Installations- und Administrationshandbuch'. Eine CRAN-Binärinstallation von R reicht aus.
Gebäude R.app
Es werden nur Mac OS X 10.6 und höher und nur 64-Bit R unterstützt. Das Projekt heißt "R.xcodeproj" und erfordert Xcode 3.2 oder höher.
Das Projekt kann durch Auswahl von "R" target und "Build" in der XCode-GUI erstellt werden.
Unterstützte Konfigurationen sind: SnowLeopard64 (Release, aktuelles OS X, Standard) Lion64 (Release, OS X 10.7+, Xcode 4.5+) MLion64 (Release, OS X 10.8+, Xcode 4.5+) Debug (mit Debugging-Ausgabe, aktuelles OS X)
Die Konfigurationen unterscheiden sich hauptsächlich im ausgewählten SDK (neuere Versionen von Xcode unterstützen nur die aktuellen und unmittelbar vorherigen SDKs, so dass beispielsweise im März 2013 die Standardkonfiguration für 10.8 erstellt wurde, die Konfiguration von Lion64 jedoch das Erstellen für> = 10.7 ermöglicht).
Verwenden Sie zum Erstellen des Projekts über die Befehlszeile im Mac-GUI-Verzeichnis Folgendes: xcodebuild -target R -configuration SnowLeopard64
Verwenden Sie zum Erstellen der häufig gestellten Fragen zu R für Mac OS X entweder xcodebuild -target Docs oder manuell im Ordner docs makeinfo -D UseExternalXrefs --html --force --no-split RMacOSX-FAQ.texi
Die resultierende HTML-FAQ-Datei befindet sich im Verzeichnis Mac-GUI / docs.
Hinweis zur Binärkompatibilität:
Es gelten die allgemeinen Regeln für R, dh die Binärkompatibilität ist nur gegeben, wenn die Haupt- und Nebenversionsnummern übereinstimmen - nur der Patch-Level kann abweichen. Wenn Sie das XYZ-Versionsformular verwenden, bedeutet dies, dass XY übereinstimmen muss. Beispielsweise sind R-GUIs, die mit 3.0.x und 3.1.x verknüpft sind, NICHT binär kompatibel.
Die kompilierte R.app ist normalerweise an eine bestimmte Version gebunden, z. B. 3.0.1. Wenn Sie R aktualisieren, indem Sie die ältere Version entfernen, beispielsweise R.app für 3.0.0 verwenden und R auf 3.0.1 aktualisieren, müssen Sie möglicherweise den absoluten Pfad zu libR.dylib korrigieren. Die nächtlichen Builds verwenden einen generischen Pfad /Library/Frameworks/R.framework/Resources/lib/libR.dylib, der auf die neueste Version von R verweist. Dies erfolgt jedoch durch einen zusätzlichen Aufruf von install_name_tool im Buildskript. Release-Versionen der GUI verwenden einen Pfad mit fester Version, da sie mit einer bestimmten R-Version geliefert werden (tatsächlich hängt das Standardverhalten nicht von der GUI, sondern von libR.dylib ab. Durch Ändern des eigenen Referenzeintrags wird die Art und Weise geändert, wie R.app ist verbunden).
quelle
Ich bin beim Versuch, R im Allgemeinen zu installieren, auf dieses Problem gestoßen und habe schließlich MacPorts verwendet. Wenn Sie MacPorts verwenden, versuchen Sie es
Entnommen aus http://johnlaudun.org/20140721-install-r-with-macports/
quelle