-
Notifications
You must be signed in to change notification settings - Fork 1
Getting Started
Hay varias herramientas que necesitarás para este curso. Aquí te daremos algunos tips o consejos respecto a cómo instalar y comenzar a utilizar las más importantes.
En estricto rigor deberías poder usar cualquiera de los sistemas operativos más comunes: alguna distribución de Linux, macOS o Windows. Sin embargo, por experiencia hemos visto un mucho mejor soporte, tanto en facilidad de instalación como también en un mejor funcionamiento (sin errores "misteriosos") en Linux y macOS. Por ello, esta guía se enfocará en éstos dos SO y te sugerimos fuertemente elegir alguno de ellos.
Si tienes Windows como tu sistema operativo actualmente tienes tres opciones para utilizar alguna distribución de Linux:
- instalar Linux como el sistema operativo principal, reemplazando a Windows
- instalar Linux como sistema operativo secundario e incluir una selección de sistema al momento en que tu computador arranca
- utilizar una máquina virtual e instalar Linux en ella (bueno, bonito y
baratogratis: VirtualBox)
En cualquiera de esos casos, una muy buena opción de sistema operativo es Ubuntu.
Tanto para Linux como para macOS, lo recomendable es instalar el software utilizando gestores de paquetes. Dependiendo de la distrubución de Linux que estés usando, puedes tener directamente disponible apt-get, yum, portage, etc. Y en el caso de macOS, aunque no viene ninguno instalado, sin duda el más recomendable es Homebrew. Los tips aquí se basarán principalmente en instalaciones con gestores de paquetes.
Es posible que venga instalado en tu macOS e incluso en algunas distribuciones de Linux. Pero si quieres asegurarte de tener la última versión (especialmente en macOS) deberías realizar una instalación con brew install git
.
Te recomiendo aprender a manejarte con los comandos git
y entender bien cómo funciona; pero a veces, especialmente para visualizar las ramas y relaciones entre commits, es útil contar con una interfaz gráfica. Tienes como buenas y gratuitas opciones:
- el cliente oficial de Github (sólo macOS y Windows)
- Sourcetree (sólo macOS y Windows)
- SmartGit (para Windows, macOs y Linux, pero sólo gratis para uso no comercial (que es el caso))
- GitKraken (Windows, macOs y Linux)
En este curso usaremos la última versión disponible de Ruby actualmente, que es la 2.3.x. Sin embargo, van apareciendo nuevas versiones y puede que quieras actualizarla o, incluso, en el futuro termines teniendo proyectos que necesitan diferentes versiones de Ruby para funcionar. Por ello, es una buena idea instalar Ruby no directamente en sistema operativo, sino que a través de algún manejador de versiones de Ruby.
Los dos más populares son rbenv
y Ruby Version Manager (RVM). Si no te manejas mucho con la consola, te recomiendo más RVM, pero ambos son muy robustos, eficientes y completos.
En sus respectivas páginas web podrás encontrar instrucciones de instalación y cómo luego instalar Ruby. Si te decides por rbenv en macOS, asegúrate de leer la sección de cómo instalarlo con brew.
Lo otro importante es que cuando instales Ruby con cualquiera de ellos, te asegures de instalar la versión 2.3.x:
rbenv install 2.3.0
rvm install 2.3