Para instalar Ruby y Ruby on Rails en MacOS vamos a comenzar por instalar Homebrew, un manejador de paquetes al estilo de apt-get
en Ubuntu, sin embargo, a diferencia de apt-get
, no está incluído como parte del sistema operativo.
Para instalar Homebrew en tu Mac, debes de ejecutar el siguiente comando en la Terminal:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Una vez con Homebrew instalado, vamos a actualizar el manejador y a instalar Git con el siguiente par de comandos:
brew update
brew install git
Instalar RVM
RVM (Ruby Version Manager), es un manejador de versiones de Ruby, que además de permitirnos instalar Ruby, nos permite manejar distintas versiones de Ruby en la misma computadora, lo que te permitirá trabajar en distintos proyectos con distintas versiones del lenguaje.
Para instalar Ruby ejecutarás el siguiente comando:
curl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --rails
Luego de haber instalado RVM, necesitarás reiniciar la Terminal para que el comando de rvm
esté disponible y puedas instalar Ruby.
Luego de haber reiniciado la Terminal, procede a instalar Ruby con el siguiente comando, mismo que debería instalar Ruby 2.6.0, la misma versión que usaré yo para el curso:
rvm install 2.6.0
Luego de esto deberías poder usar el comando ruby, como a continuación:
ruby -v
Instalar Ruby on Rails
El último paso del proceso de instalación será instalar Ruby on Rails:
gem install rails -v 6.0.0.rc1 --no-document
Esto debería de instalar la versión 6.0.0.rc1
de Ruby on Rails.
-
check_circle_outlineMódulo 1 | 5 clases
Introducción al curso
expand_more -
check_circle_outlineMódulo 2 | 11 clases
Primeros pasos
expand_more -
check_circle_outlineMódulo 3 | 5 clases
Modularizar y reciclar código
expand_more -
check_circle_outlineMódulo 4 | 5 clases
Autenticación de usuarios
expand_more -
check_circle_outlineMódulo 5 | 5 clases
Relación uno a muchos
expand_more -
check_circle_outlineMódulo 6 | 3 clases
Buenas prácticas
expand_more -
check_circle_outlineMódulo 7 | 8 clases
Relación muchos a muchos
expand_more -
check_circle_outlineMódulo 8 | 2 clases
Aspectos sociales del blog
expand_more