Ruby, RubyGems, Rails, and Git
En este apartado explico sobre la instalación de los paquetes necesarios para poder empezar con nuestra primera aplicación en Ruby on Rails, las muestro por apartados, fuí instalando a como lo voy exponiendo asi que, manos a la obra!!!!
Instalar Git
En primer lugar necesitamos instalar git. Git es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente.
Para instalar en ubuntu utilizé el siguiente comando:
$sudo apt-get install git-core
Instalacion de RVM
De acuerdo a una guia que encontre aquí, para instalar rvm es necesario instalar unas dependencias, tales como build-essential y curl en mi caso ya las tengo, git-core ya lo hemos instalado, a continuación una breve explicacion de build-essential y curl.
Curl: cURL es una herramienta para usar en un intérprete de comandos para transferir archivos con sintaxis URL
build-essential: Este paquete contiene una lista informativa de los paquetes considerados esenciales para la creación de paquetes Debian.
Bueno despues de que tenemos una idea de curl y build-essential y claro que tambien instalados, ejecutamos en la terminal el siguiente comando que se encarga de instalar rvm
$bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
Una vez terminada la instalacion, el contenido de RVM se ubicara en la carpeta .rvm que se encuentra dentro de tu carpeta de usuario ~/
Cargando RVM en tu sesion Shell como función:
Para que nuestra terminal pueda trabajar sin problemas con RVM debemos agregar la siguiente linea al archivo ~/.bash_profile, para esto tecleamos en la terminal:
echo ‘[[ -s «$HOME/.rvm/scripts/rvm» ]] && source «$HOME/.rvm/scripts/rvm» # Load RVM function’ >> ~/.bash_profile
Recargando la configuración de Shell y primera prueba:
Cierra y abre tu terminal en uso, (o abre una nueva) y teclea en ella la siguiente linea para recargar la configuración nueva:
source .bash_profile
Luego teclea la siguiente linea para hacer una prueba y ver si todo esta trabajando bien:
type rvm | head -1
Si todo ha ido bien, nos deberia responder rvm: es una función
Ahora ya tenemos instalado rvm, ya podemos continuar con la instalacion de ruby
Instalar Ruby
El siguiente paso es instalar ruby. Es posible que ya lo tengas instalado, para asegurarte, ejecuta el siguiente comando para obtener la version que tienes.
Debes tener una salida como la siguiente
$ ruby -v
Nota importante:
Ruby 3 requiere ruby 1.8.7 o posteriores y con la que trabaja mejor es con ruby 1.9.2
Es altamente recomendado instalar ruby mediante Ruby Version Manager (RVM), debido a que te permite instalar y manejar varias versiones de ruby.
A continuacion muestro los comandos ejecutados para la instalacion de ruby
Los programas de Ruby, tipicamente son distribuidos a traves de gems (paquetes autónomos de código ruby)
A menudo es conveniente crear gemsets separados, que son paquetes autónomos de ruby.
Rails es distribuido como un gem, hay conflictos entre Rails 2 y Rails3 en el mismo sistema, por eso es aconsejable crear gemset separados, ejemplo:
rvm –create 1.8.7-p174@rails2tutorial
rvm –create use 1.9.2@rails3tutorial
Aquí, el primer comando crea el gemset rails2tutorial asociado con Ruby 1.8.7-P174, mientras que el segundo comando crea el gemset rails3tutorial asociado con Ruby 1.9.2
Usaremos Ruby 1.9.2 on Rails 3 asi que podemos dejar ese por default mediante el siguiente comando
rvm –default use 1.9.2@rails3tutorial
A continuación muestro lo que obtuve con el comando crear y default use:
Instalar RubyGems
RubyGems es un gestor de paquetes para los proyectos de Ruby, y hay un montón de grandes bibliotecas (incluyendo Rails) disponibles como paquetes Ruby, o gems. La instalación de RubyGems debe ser fácil una vez que instale Ruby. De hecho, como hemos instalado RVM, ya tenemos RubyGems, ya que RVM lo incluye de forma automática:
Para comprobarlo ejecutamos lo siguiente y vemos la salida que nos muestra
Instalar Rails
Por último,ya que tenemos instalado RubyGems solo nos resta instalar Rails, lo haremos mediante el siguiente comando:
gem install rails –version 3.0.1
Para comprobar que todo este bien muestro la salida que obtuve
r0z4@PC:~$ rails -v Rails 3.0.1
Bueno ahora si ya tenemos todo instalado para comenzar con nuestra primera aplicación que es lo que haremos en el siguiente post.
Fuentes:
http://es.wikipedia.org/wiki/Git
http://book.git-scm.com/2_installing_git.html
http://blog.jam.net.ve/2011/05/17/instalando-rvm-ruby-rails-en-ubuntu/