Instalando R con Homebrew

151

Estoy tratando de instalar R usando Homebrew. Ejecuté estos comandos que se recomiendan en otro lugar en SO:

brew tap homebrew/science
brew install R

Para brew tap homebrew/science, estoy recibiendo este error:

Error: Already tapped!

Para el segundo comando, recibo esto:

Error: No available formula for r 

¿Alguna sugerencia?

duber
fuente
12
Parece que casi un año después, esto ya no es un problema. Los primeros 2 comandos se ejecutan sin errores.
Gary Drocella
3
A partir de 2017, brew install rfuncionará bien.
Nikhil Sahu

Respuestas:

214

A partir de 2017, es justo brew install r. Vea la respuesta de @ Andrew a continuación.

A partir de 2014 (utilizando un Yosemite), el método es el siguiente:

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

El gccpaquete (se instalará automáticamente como una dependencia requerida) en el homebrew/sciencegrifo ya contiene el último compilador fortran ( gfortran), y sobre todo: todo el paquete está precompilado, por lo que le ahorra mucho tiempo de compilación.

Esta respuesta también funcionará para El Capitan y Mac OS Sierra.

En caso de que no tenga XCode Command Line Tools (CLT), ejecute desde la terminal:

xcode-select --install
haddr
fuente
3
También necesitaba instalar xquarts $ brew install Caskroom / cask / xquartz
Donovan Thomson
Otro paso intermedio a partir del 9 de junio de 2016:brew link fontconfig
Kedar Mhaswade
10
También puedes omitir el tapping (si no necesitas nada más de homebrew / science) y correrbrew install homebrew/science/r
Alex L
Consulte la respuesta stackoverflow.com/a/46208239/3924118 , a partir de 2017, brew 1.3.2, utilizando macOS Sierra.
nbro
2
Recibí un error: Error: homebrew / science fue obsoleto. Este toque ahora está vacío ya que se migraron todas sus fórmulas.
Menglong Li
104

A partir de 2017 / Brew 1.3.2 @ macOS Sierra 10.12.6 todo lo que tiene que hacer es:

$ brew install r

Ni siquiera necesita tocar homebrew / science ya que r ahora es parte de las fórmulas básicas de Homebrew ( homebrew-core ).

También instalará todas las dependencias automáticamente:

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

Hay dos opciones adicionales que tal vez quieras saber:

--with-java
Build with java support
--with-openblas
Build with openblas support
Andrés
fuente
@ Andrew ¿Brew install r con las opciones "--with-java" y "--with-openblas"?
chang02_23
@ chang02_23 No, por defecto no lo es. Estas opciones obligan brewa instalar rcon dependencias ( java, openblast). La instalación predeterminada ( brew install r) no incluye esos paquetes.
Andrew
29

Utilicé este tutorial para instalar R en mi Mac, y me hizo instalar xquartzy un fortran complier ( gfortran) también.

Mi sugerencia sería brew untap homebrew/sciencey luego, brew tap homebrew/sciencee intente nuevamente, también, asegúrese de no tener ningún error cuando ejecutebrew doctor

Espero que esto ayude

usuario2262149
fuente
2
GNU Fortran se proporciona como parte de GCC ahora.
Liwen
23
brew install cask
brew cask install xquartz
brew tap homebrew/science
brew install r

De esta manera, todo está gestionado por el empaquetador, por lo que no es necesario descargar ni instalar nada manualmente.

Xander Dunn
fuente
15

Trabajando en El Capitan 10.11.1, los pasos que seguí son

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

Esto es lo que realmente funcionó para mí en OSX Yosemite.

brew install cask
brew install Caskroom/cask/xquartz
brew install r
Joseph Lust
fuente
8

Si tu corres

xcode-select --install

lo hace, no es necesario instalar gcca través brew, y usted no tendrá que perder tiempo de compilación gcc. Consulte https://stackoverflow.com/a/24967219/2668545 para obtener más detalles.

Después de eso, simplemente puedes hacer

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

Estoy trabajando MacOS 10.10. He actualizado gcc a la versión 4.9 para que funcione.

actualización de preparación
brew install gcc
cerveza reinstalar r
Joshua
fuente
3
brew install homebrew/science/r

funciona en OS X 10.11.6.

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

Para r 3.4.3Mac High Sierra:

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

homebrew / science fue desaprobado Entonces, debe usar el siguiente comando

brew tap brewsci/science
JS.Park
fuente