Aprendamos Ruby: C贸mo instalar Ruby en Windows 10 y WSL 馃摑 - Educa Sistemas

Breaking

Post Top Ad

Post Top Ad

martes, 12 de marzo de 2019

Aprendamos Ruby: C贸mo instalar Ruby en Windows 10 y WSL 馃摑

Tal vez una de las partes m谩s dif铆ciles de comenzar a programar en Ruby sea su instalaci贸n, sobre todo si est谩s acostumbrado a utilizar instaladores donde 煤nicamente debes dar clic en “Siguiente”, “Acepto los t茅rminos y condiciones” y “Finalizar”.


En este tutorial vamos a instalar Ruby 2.5.1 en Windows 10 utilizando el Subsistema de Windows para Linux (WSL), disponible desde la Fall Creators Update. Este subsistema nos permite ejecutar Ubuntu y la mayor铆a de sus utilidades directamente en Windows sin necesidad de crear una m谩quina virtual.

Instalaci贸n de Ubuntu en el WSL

Para poder instalar Ubuntu en el subsistema necesitas una versi贸n de 64 bits de Windows y habilitar el Subsistema de Windows para Linux. Puedes habilitar esta caracter铆stica si vas al Panel de control, luego Programas y por 煤ltimo Habilitar y deshabilitar caracter铆sticas de Windows.
Luego de haber habilitado el WSL puedes ir a la tienda de aplicaciones de Microsoft y buscar Ubuntu. Descargamos la 煤ltima versi贸n disponible en la tienda, en mi caso es la 18.04, y cuando termine su proceso de instalaci贸n ejecutamos la aplicaci贸n.


Descargando Ubuntu 18.04 en la tienda de aplicaciones de Windows

Cuando ejecutes la aplicaci贸n de Ubuntu te mostrar谩 una terminal que empezar谩 con la instalaci贸n del sistema operativo y finalizando necesitaras introducir datos b谩sicos, como el nombre de usuario y contrase帽a, para la creaci贸n del super usuario.


Bash ejecutandose en Windows 10 luego de haber sido instalada

Una vez instalado y configurado Ubuntu 18.04 ya tenemos acceso a la mayor铆a de herramientas, aplicaciones y entornos de desarrollo que existen en Linux.


Instalaci贸n de Ruby con rbenv

Con Ubuntu 18.04 instalado, es el turno de instalar Ruby 2.5.1. Antes de iniciar debemos recordarnos de las credenciales de nuestro super usuario e iniciar la terminal que instalamos momentos atr谩s.
Primero vamos a actualizar la lista de paquetes de Ubuntu e instalar algunos paquetes adicionales que son requeridos por Ruby durante su proceso de instalaci贸n.
# Actualiza el listado de paquetes
sudo apt-get update
# Instala paquetes utilizados por Ruby
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev
El siguiente paso es instalar Ruby a trav茅s de uno de los tres m茅todos disponible: rbenv, rvm y por medio del c贸digo fuente. En este tutorial vamos a utilizar rbenv porqu茅 nos da la posibilidad de tener una versi贸n global de Ruby y adem谩s manejar diferentes versiones de Ruby por aplicaci贸n.


La instalaci贸n de Ruby a trav茅s rbenv consta de dos pasos, el primero es instalar rbenv y el segundo ruby-build.
cd ~
# Instalaci贸n de rbenv
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
# Instalaci贸n de ruby-build
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
Si no tuviste ning煤n error en los pasos anteriores deber铆as ser capaz de ver la siguiente informaci贸n de rbenv al momento de introducir el comando en la terminal:
rbenv 1.1.1-39-g59785f6
Usage: rbenv <command> [<args>]
Some useful rbenv commands are:
   commands    List all available rbenv commands
   local       Set or show the local application-specific Ruby version
   global      Set or show the global Ruby version
   shell       Set or show the shell-specific Ruby version
   install     Install a Ruby version using ruby-build
   uninstall   Uninstall a specific Ruby version
   rehash      Rehash rbenv shims (run this after installing executables)
   version     Show the current Ruby version and its origin
   versions    List all Ruby versions available to rbenv
   which       Display the full path to an executable
   whence      List all Ruby versions that contain the given executable
See `rbenv help <command>' for information on a specific command.
For full documentation, see: https://github.com/rbenv/rbenv#readme
Con rbenv y ruby-build disponibles en el sistema operativo, podemos instalar la 煤ltima versi贸n estable de Ruby y nuestro gestor de gemas con los siguientes comandos:
# Instalamos la 煤ltima versi贸n estable
rbenv install 2.5.1
rbenv global 2.5.1
# Verificamos que todo se haya instalado correctamente
ruby -v
# Instalamos bundler
gem install bundler
rbenv rehash
Con tu entorno de trabajo configurado llego el momento de programar aplicaciones asombrosas. Para esto escoge tu editor de texto favorito y ejecuta tus archivos desde la terminal de Ubuntu.

No hay comentarios:

Publicar un comentario

Post Top Ad

Responsive Ads Here