Ruby (Rails), Java, JavaScript, PostgreSQL, Cloud, Ubuntu :)

Instalando Ruby en Linux - Ubuntu 12.04

En este tutorial veremos como instalar Ruby 1.9.3 en Ubuntu -en este caso particular usando Ubuntu 12.04-. Haremos uso de RVM que nos servirá para controlar diferentes versiones de Rails.

[ACTUALIZACIÓN] He creado un tutorial mas simplificado, con la nueva versión de RVM, puedes consultarlo aquí.

En resumen:
  • Actualizaremos los repositorios del sistema
  • Instalaremos git, curl, rvm.
  • Instalaremos los paquetes requeridos
1. Actualizar repositorios del sistema.
sudo apt-get update


2. Instalar git.

 sudo apt-get install git


3. Instalar curl

sudo apt-get install curl


4. Instalar RVM

curl -L get.rvm.io | bash -s stable


5. Agregar fuente, para comenzar a usar RVM

Para esto ejecutamos el siguiente comando:

source ~/.rvm/scripts/rvm


6. Revisar los paquetes requeridos

rvm requirements


RVM necesita de algunos paquetes que servirán para ejecutar correctamente Ruby, y por ende Rails.



Dependencias

 A continuación copiamos y ejecutamos algo similar a ésto:
sudo apt-get -y install build-essential openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion

7. Instalar el Javascript runtime
sudo apt-get install nodejs


8. Instalar Ruby

rvm install 1.9.3

Antes de proceder con la instalación se nos mostrarán algunas dependencias, de las cuales hablabamos en el paso 6, simplemente presionamos ENTER y al final presionamos "q" para salir y continuar con la instalación de Ruby.



Instalando Ruby 1.9.3[/caption] Establecer Ruby 1.9.3 como la versión por defecto
rvm use 1.9.3 --default

Perfil

Mi foto

I am Software Engineer and Freelance Web Designer and Developer. As a hobby I am an avid reader, amateur writer and self-taught.

I have expertise in the following technologies:

+ Ruby & Ruby on Rails
+ HTML5 & CSS3
+ Javascript
+ Java & J2EE
+ PostgreSQL & Redis
+ Sass / Compass / Bourbon

And a special interest in the following topics:

+ Machine Learning
+ Natural Language Processing
+ Big Data
+ Data Mining

Redes Sociales

   

Suscripción por Correo