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?

duber
quelle
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
haddr
quelle
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
quelle
@ 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

user2262149
quelle
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.

Xander Dunn
quelle
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
a.bose
quelle
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
Joseph Lust
quelle
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
ThinkBonobo
quelle
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
Joshua
quelle
3
brew install homebrew/science/r

funktioniert unter OS X 10.11.6.

Öko
quelle
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
Amir
quelle
0

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

brew tap brewsci/science
JS.Park
quelle