R mit Homebrew installieren


151

Ich versuche R mit Homebrew zu installieren. Ich habe diese Befehle ausgeführt, die an anderer Stelle auf SO empfohlen werden:

brew tap homebrew/science
brew install R

Denn brew tap homebrew/scienceich erhalte diesen Fehler:

Error: Already tapped!

Für den zweiten Befehl erhalte ich Folgendes:

Error: No available formula for r 

Irgendwelche Vorschläge?


12
Fast ein Jahr später scheint dies kein Problem mehr zu sein. Die ersten beiden Befehle werden fehlerfrei ausgeführt.
Gary Drocella

3
Ab 2017 brew install rläuft alles einwandfrei.
Nikhil Sahu

Antworten:


214

Ab 2017 ist es nur brew install r. Siehe @ Andrews Antwort unten.

Ab 2014 (unter Verwendung eines Yosemite) ist die Methode wie folgt:

brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r

Das gccPaket (wird automatisch als erforderliche Abhängigkeit installiert) im homebrew/scienceTap enthält bereits den neuesten fortran-Compiler ( gfortran), und vor allem: Das gesamte Paket ist vorkompiliert, sodass Sie viel Kompilierungszeit sparen.

Diese Antwort funktioniert auch für El Capitan und Mac OS Sierra.

Falls Sie nicht über XCode Command Line Tools (CLT) verfügen, führen Sie das Terminal aus:

xcode-select --install

3
Ich musste auch xquarts $ brauen installieren Caskroom / cask / xquartz
Donovan Thomson

Ein weiterer Zwischenschritt ab dem 9. Juni 2016:brew link fontconfig
Kedar Mhaswade

10
Sie können auch das Tippen überspringen (wenn Sie nichts anderes von Homebrew / Wissenschaft benötigen) und laufenbrew install homebrew/science/r
Alex L

Siehe die Antwort stackoverflow.com/a/46208239/3924118 , Stand 2017, brauen Sie 1.3.2 mit einem macOS Sierra.
nbro

2
Ich habe Fehler erhalten: Fehler: Homebrew / Wissenschaft war veraltet. Dieser Tipp ist jetzt leer, da alle Formeln migriert wurden.
Menglong Li

104

Ab 2017 / Brew 1.3.2 @ macOS Sierra 10.12.6 müssen Sie lediglich:

$ brew install r

Sie müssen nicht einmal auf Homebrew / Wissenschaft tippen, da r jetzt Teil der Kernformeln für das Homebrew ( Homebrew-Core ) ist.

Außerdem werden alle Abhängigkeiten automatisch installiert:

==> Installing dependencies for r: gmp, mpfr, libmpc, isl, gcc

Es gibt zwei zusätzliche Optionen, die Sie möglicherweise wissen möchten:

--with-java
Build with java support
--with-openblas
Build with openblas support

@ Andrew Installiert Brew r mit den Optionen "--with-java" und "--with-openblas"?
chang02_23

@ chang02_23 Nein, standardmäßig nicht. Diese Optionen erzwingen brewdie Installation rmit Abhängigkeiten ( java, openblast). Die Standardinstallation ( brew install r) enthält diese Pakete nicht.
Andrew

29

Ich habe dieses Tutorial verwendet , um R auf meinem Mac zu installieren, und es hat mich installiert xquartzund auch einen fortran complier ( gfortran).

Mein Vorschlag wäre, brew untap homebrew/scienceund dann brew tap homebrew/scienceund versuchen Sie es erneut. Stellen Sie außerdem sicher, dass Sie beim Ausführen keine Fehler habenbrew doctor

Hoffe das hilft


2
GNU Fortran wird jetzt als Teil von GCC bereitgestellt.
Liwen

23
brew install cask
brew cask install xquartz
brew tap homebrew/science
brew install r

Auf diese Weise wird alles vom Packager verwaltet, sodass Sie nichts manuell herunterladen und installieren müssen.


15

Bei der Arbeit an El Capitan 10.11.1 habe ich folgende Schritte ausgeführt

brew install cask    
brew tap homebrew/science    
brew install r

8

Dies ist, was für mich unter OSX Yosemite tatsächlich funktioniert hat.

brew install cask
brew install Caskroom/cask/xquartz
brew install r

8

Wenn du läufst

xcode-select --install

Sie tun Sie nicht installieren müssen gccdurch brew, und Sie müssen keine Zeit verschwenden Compilierung gcc. Weitere Informationen finden Sie unter https://stackoverflow.com/a/24967219/2668545 .

Danach können Sie einfach tun

brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r

3

Ich arbeite mit MacOS 10.10. Ich habe gcc auf Version 4.9 aktualisiert, damit es funktioniert.

Gebräu-Update
brauen installieren gcc
Brew neu installieren r

3
brew install homebrew/science/r

funktioniert unter OS X 10.11.6.


2
If you meant "r" specifically:
It was migrated from homebrew/science to homebrew/core.

Für r 3.4.3Mac High Sierra:

brew tap homebrew/core
brew install Caskroom/cask/xquartz
brew install r


0

homebrew / science war veraltet Also sollten Sie den folgenden Befehl verwenden.

brew tap brewsci/science
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.