Installer R avec Homebrew

151

J'essaye d'installer R en utilisant Homebrew. J'ai exécuté ces commandes qui sont recommandées ailleurs sur SO:

brew tap homebrew/science
brew install R

Pour brew tap homebrew/science, je reçois cette erreur:

Error: Already tapped!

Pour la deuxième commande, je reçois ceci:

Error: No available formula for r 

Aucune suggestion?

doubleur
la source
12
semble que presque un an plus tard, ce n'est plus un problème. Les 2 premières commandes s'exécutent sans erreur.
Gary Drocella
3
À partir de 2017, brew install rfonctionnera très bien.
Nikhil Sahu

Réponses:

214

À partir de 2017, c'est juste brew install r. Voir la réponse de @ Andrew ci-dessous.

Depuis 2014 (en utilisant un Yosemite), la méthode est la suivante:

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

Le gccpaquet (sera installé automatiquement en tant que dépendance requise) dans le homebrew/sciencerobinet contient déjà le dernier compilateur fortran ( gfortran), et surtout: le paquet entier est précompilé donc cela vous fait gagner beaucoup de temps de compilation.

Cette réponse fonctionnera également pour El Capitan et Mac OS Sierra.

Si vous n'avez pas d'outils de ligne de commande XCode (CLT), exécutez à partir du terminal:

xcode-select --install
haddr
la source
3
J'avais également besoin d'installer xquarts $ brew install Caskroom / cask / xquartz
Donovan Thomson
Autre étape intermédiaire à partir du 9 juin 2016:brew link fontconfig
Kedar Mhaswade
10
Vous pouvez également sauter le tapotement (si vous n'avez besoin de rien d'autre de homebrew / science) et exécuterbrew install homebrew/science/r
Alex L
Consultez la réponse stackoverflow.com/a/46208239/3924118 , à partir de 2017, brew 1.3.2, en utilisant un macOS Sierra.
nbro
2
J'ai eu une erreur: Erreur: homebrew / science était obsolète. Ce robinet est maintenant vide car toutes ses formules ont été migrées.
Menglong Li
104

Depuis 2017 / Brew 1.3.2 @ macOS Sierra 10.12.6, tout ce que vous avez à faire est de:

$ brew install r

Vous n'avez même pas besoin de taper homebrew / science puisque r fait maintenant partie des formules de base pour le Homebrew ( homebrew-core ).

Il installera également toutes les dépendances automatiquement:

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

Il y a deux options supplémentaires que vous voudrez peut-être connaître:

--with-java
Build with java support
--with-openblas
Build with openblas support
Andrew
la source
@Andrew Est-ce que brew installe r avec les options "--with-java" et "--with-openblas"?
chang02_23
@ chang02_23 Non, par défaut ce n'est pas le cas. Ces options forcent l' brewinstallation ravec les dépendances ( java, openblast). L'installation par défaut ( brew install r) n'inclut pas ces packages.
Andrew
29

J'ai utilisé ce didacticiel pour installer R sur mon mac, et il m'a également installé xquartzet un complicateur fortran ( gfortran).

Ma suggestion serait de brew untap homebrew/sciencepuis brew tap homebrew/scienceet réessayer, également, assurez-vous de ne pas avoir d'erreur lorsque vous exécutezbrew doctor

J'espère que cela t'aides

user2262149
la source
2
GNU Fortran est désormais fourni dans le cadre de GCC.
Liwen du
23
brew install cask
brew cask install xquartz
brew tap homebrew/science
brew install r

De cette façon, tout est géré par packager, il n'est donc pas nécessaire de télécharger et d'installer quoi que ce soit manuellement.

Alex Dunn
la source
15

En travaillant sur El Capitan 10.11.1, les étapes que j'ai suivies sont

brew install cask    
brew tap homebrew/science    
brew install r
a.bose
la source
8

C'est ce qui a fonctionné pour moi sur OSX Yosemite.

brew install cask
brew install Caskroom/cask/xquartz
brew install r
Joseph Lust
la source
8

Si vous courez

xcode-select --install

vous n'avez pas besoin d'installer gccvia brew, et vous n'aurez pas à perdre de temps à compiler gcc. Voir https://stackoverflow.com/a/24967219/2668545 pour plus de détails.

Après cela, vous pouvez simplement faire

brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r
ThinkBonobo
la source
3

Je travaille sous MacOS 10.10. J'ai mis à jour gcc vers la version 4.9 pour le faire fonctionner.

mise à jour de la bière
brew installer gcc
infusion réinstaller r
Joshua
la source
3
brew install homebrew/science/r

fonctionne sur OS X 10.11.6.

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

Pour r 3.4.3Mac High Sierra:

brew tap homebrew/core
brew install Caskroom/cask/xquartz
brew install r
Amir
la source
0

homebrew / science est obsolète. Vous devez donc utiliser la commande suivante.

brew tap brewsci/science
JS.Park
la source