sierra - R pesadilla: Yosemite, R, RStudio y Homebrew
r for mac mojave (2)
Utilizo una MacBook Pro 13 "Retina (finales de 2013) con OS X Yosemite 10.10.2. No le deseo esto a mi peor enemigo. Bueno, tal vez.
Pesadilla en orden cronológico:
- Descargado R y RStudio de sitios oficiales.
- Corrió ambas aplicaciones un par de veces, bien.
- Homebrew instalado. Corrió "brew doctor" en la terminal. El doctor Brew dijo que los archivos R eran problemáticos.
- RStudio comenzó a actuar raro.
- Descargado el paquete ggplot2 R a través del espejo CRAN. 5 GB de datos obstruyeron el archivo "private / var". Eliminado algunos datos allí.
- Mac se asustó. El pánico del núcleo hasta que Apple Store Genius borró la Mac y reinstaló OS X.
Quiero seguir usando R y RStudio. Preguntas:
- ¿Cómo puedo hacer esto sin volver a hacer saltar el Mac?
- ¿Cómo instalar R y RStudio a través de Homebrew?
- ¿Necesito instalar XQuartz primero?
- ¿Qué pasaría si instalo R y RStudio desenfundado?
- ¿Qué conflictos entre R, RStudio y Homebrew debo reconocer?
- ¿Las peculiaridades comunes de tener todos Homebrew, R y RStudio instalados?
- ¿Cómo puedo hacer que Homebrew, R y RStudio vivan felices para siempre sin quemar la casa?
¡Gracias!
¿Cómo puedo hacer esto sin volver a hacer saltar el Mac?
¡No intente eliminar su archivo de intercambio mientras la computadora está funcionando! Si comienzas a eliminar archivos de sistema aleatorios, vas a tener un mal día.
¿Cómo instalar R y RStudio a través de Homebrew?
Puedes instalar R con brew install r
. Puede instalar un RStudio binario utilizando homebrew-cask, como brew install Caskroom/cask/rstudio
.
¿Necesito instalar XQuartz primero?
No, esto ya no debería ser necesario.
¿Qué pasaría si instalo R y RStudio desenfundado?
Nada malo; brew doctor
puede informar los hallazgos, pero estos no son errores y no debe asumir que representan problemas, aunque son útiles para los mantenedores como yo si busca ayuda para diagnosticar las fallas de compilación más adelante.
¿Qué conflictos entre R, RStudio y Homebrew debo reconocer?
No hay conflictos importantes. Si instala los compiladores desde http://r.research.att.com/libs/ , que no son necesarios si está usando una R elaborada, es posible que luego tenga problemas para instalar cosas como gcc (que proporciona gfortran) de Homebrew.
¿Las peculiaridades comunes de tener todos Homebrew, R y RStudio instalados?
A partir de agosto de 2015, los comentarios a continuación ya no son necesarios; los paquetes ahora se instalan en / usr / local / lib / R / xy / site-library de forma predeterminada y deben sobrevivir a pequeñas actualizaciones de R.
Si está utilizando una R elaborada y desea que sus paquetes instalados sobrevivan a las actualizaciones menores de R, puede ejecutar mkdir -p ~/Library/R/3.2/library
y luego R instalará los paquetes en esa ruta de forma predeterminada (colocando los paquetes en su directorio personal y no en la bodega).
¿Cómo puedo hacer que Homebrew, R y RStudio vivan felices para siempre sin quemar la casa?
¡Véase más arriba!
Mirando hacia atrás a este problema, considerando todos los comentarios y respuestas útiles, con respecto a la descarga de paquetes R en una Mac con R y Homebrew ya instalado:
Hágalo en la consola R dentro de la interfaz RStudio, simplemente escribiendo install.packages("name of the package")
Desde que comencé a descargar paquetes R directamente en RStudio, no tuve ningún problema. El sistema está muy contento.