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?


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

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 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


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.


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

8

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

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

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

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

3
brew install homebrew/science/r

fonctionne sur OS X 10.11.6.


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


0

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

brew tap brewsci/science
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.