Mojave (10.14)
Catalina (10.15)
Ahora instalaremos las herramientas necesarias, para eso abriremos la aplicación “Terminal”.
Para encontrarla podemos ocupar la herramienta Finder o utilizar el atajo desde el teclado cmd + espacio
que abre la búsqueda en Spotlight.
Una vez que abramos la aplicación veremos un emulador de un sistema basado en texto donde le podremos dar órdenes a nuestro computador Mac a través de líneas de comando.
Xcode es un programa para los desarrolladores Mac, para instalar su herramienta de línea de comandos debemos ejecutar la siguiente línea en el Terminal:
xcode-select --install
Si no está instalado nos aparecerá la siguiente ventana:
Le daremos click a Instalar y seguiremos los pasos del instalador hasta completarlos.
Es posible que después del paso nos pida reiniciar el computador.
Homebrew es una herramienta que nos permite instalar programas desde la aplicación Terminal. Para instalarlo debemos ejecutar la siguiente línea:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
La instalación de Homebrew requerirá que coloques la contraseña de tu computador Mac (no podrás verla mientras la escribes, por motivos de seguridad).
Para verificar que la instalación se generó correctamente debemos ejecutar:
brew -v
Después, observaremos lo siguiente:
Homebrew 2.2.6
Homebrew/homebrew-core (git revision 2fab2; last commit 2020-02-29)
Finalmente, si tenemos algún problema existe una herramienta que ayuda diagnosticarlos al escribir:
brew doctor
Si pide hacer una actualización de brew, puedes hacerlo con:
brew update
Si dice:
No such file or directory - /usr/local/Cellar
…debes ejecutar lo siguiente:
cd
sudo mkdir /usr/local/Cellar
Git es un sistema de control de versiones muy potente.
Primero debemos verificar si lo tenemos o no instalado:
git --version
Si obtenemos un error del tipo:
command not found
significa que no tenemos Git instalado y tenemos que proceder a instalarlo, en caso contrario pasaremos a la configuración (Configurando Git).
Debemos ejecutar:
brew install git
Para verificar que la instalación se generó correctamente ejecutaremos lo siguiente:
git --version
Antes de configurar nuestro nombre y mail en Git debemos hacernos una cuenta en Github y utilizaremos el mismo mail con el que nos registramos para la configuración.
Debemos ejecutar lo siguiente:
git config --global user.name "Escribe tu nombre sin tildes, y letras como ø, ñ.."
Y, después, lo siguiente:
git config --global user.email "tucorreo@email.com"
Ejemplo:
RVM es una herramienta que permite tener múltiples versiones de Ruby instaladas en el sistema.
Instalaremos RVM para poder instalar una versión actualizada de Ruby, pero si en algún momento queremos probar un proyecto que necesite una versión distinta, podremos cambiar la versión sin problemas.
Las instrucciones a continuación son abreviadas, pero si tienes algún problemas puedes consultar las oficiales
Ahora vamos a instalar RVM (Ruby Version Manager), para manejar las versiones de Ruby. Además, aprovecharemos de configurar la versión de Ruby.
El primer paso es instalar la clave pública necesaria, para eso necesitaremos tener instalada la herramienta gnupg.
Para instalar la herramienta debemos ejecutar lo siguiente:
brew install gnupg gnupg2
Ahora, descargaremos la llave ejecutando:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Si el paso anterior falla de todas formas podemos continuar. Al intentar instalar RVM nos dirá la línea que debemos ingresar.
Con la llave pública en el llavero, podemos instalar RVM utilizando:
\curl -sSL https://get.rvm.io | bash -s stable
Si el paso de descargar la llave falló, en este momento nos mostrará un mensaje de cómo instalar llave, luego de copiar y pegar ese paso tenemos que volver a ejecutar \curl -sSL https://get.rvm.io | bash -s stable
Después de instalar exitosamente RVM tenemos que cerrar el tab del Terminal y abrir uno nuevo.
Después de haber instalado RVM le pedimos a la misma herramienta que actualice e instale los programas que faltan en nuestro sistema.
Esto lo logramos escribiendo en el Terminal:
rvm requirements
Con RVM instalado dentro del Terminal escribiremos:
rvm install ruby
Este paso puede llegar a demorar algunos minutos, así que paciencia.
Deberíamos quedar con una versión de Ruby 2.7.0 o superior.
Para instalar Rails 6 debemos ejecutar:
gem install rails
La instalación de Rails, al igual que la de Ruby, puede demorar.
Luego, podemos verificar que Rails haya sido instalado utilizando:
rails -v
El resultado esperado debería ser:
Rails 6.0.2.1
Después debemos ingresar a nodejs.org/en/download/ y escoger macOS Installer (.pkg).
Eso descarga un instalador de Node.js debemos seguir los pasos hasta que esté instalado.
Volviendo al Terminal debemos ejecutar lo siguiente:
brew install yarn
Para probar la instalación, crearemos un proyecto nuevo ejecutando:
rails new proyectoprueba
… e ingresaremos a la carpeta del proyecto creado ejecutando:
cd proyectoprueba
Webpack es un paquete de módulos JavaScript de código abierto necesario para Rails 6.
Debemos instalarlo ejecutando:
rails webpacker:install
Finalmente, probaremos que nuestra instalación de Rails 6 se generó correctamente al ejecutar el servidor de Rails ejecutando siguiente comando:
rails s
Ahora, abriremos un navegador y entraremos a la url localhost:3000
y si todo salió bien deberíamos poder ver la siguiente imagen.
Finalmente podemos cerrar el servidor dentro del Terminal presionando ctrl + c
¡Felicitaciones! ya estas trabajando con Ruby on Rails 6