Capitulo III: Instalar Ruby on Rails
Este es un artículo que forma parte de un grupo de artículos para aprender a configurar un servidor web que te pueden interesar.
Instalemos ruby y sqlite:
sudo aptitude install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby sqlite3 libsqlite3-ruby1.8
Necesitamos crear algunos simlinks:
sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby
sudo ln -s /usr/bin/ri1.8 /usr/bin/ri
sudo ln -s /usr/bin/rdoc1.8 /usr/bin/rdoc
sudo ln -s /usr/bin/irb1.8 /usr/bin/irb
Veamos que version de ruby tenemos:
ruby -v
...
ruby 1.8.6 (2007-09-24 patchlevel 111) [x86_64-linux]
Vamos a instalar rubygems desde el codigo fuente, porque es importante tener la última versión estable (y porque lo dice en el manual que traduzco
mkdir ~/sources
cd ~/sources
Descargamos la última versión (en el momento que escribo esto, dicen que la 1.1.0).
Y desempaquetamos:
wget http://rubyforge.org/frs/download.php/34638/rubygems-1.1.0.tgz
tar xzvf rubygems-1.1.0.tgz
cd rubygems-1.1.0
Compilamos y creamos un enlace simbólico:
sudo ruby setup.rb
...
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
Para ver la versión de gemas que acabamos de intalar:
gem -v
...
1.1.0
Actualizamos un poco:
sudo gem update
OJO, si tenéis un slice de poca memoria, no hagáis un “sudo gem update –system”, porque actualizaría a la 1.1.1 que os va a dar problemillas de memoria…
Bueno, para ahorrar memoria, al instalar RAILS, lo vamos a hacer sin instalar la documentación:
sudo gem install rails --no-rdoc --no-ri
Podemos ver la lista de gemas instaladas así:
sudo gem list
Comprobemos que está todo bien:
irb
#irb(main):001:0>
require 'sqlite3'
=> true
#irb(main):002:0> exit
Si no dice “true”, la has pifiado, vuelve para arriba…
Si dice true, perfecto, ya está Ruby on Rails funcionando!!
Capítulo anterior: Capitulo II: Actualizacion del SO y ponerlo bonito
Siguiente capítulo: Capitulo IV: Mongrel
1 comentario
escribe tu comentarioRedifusión RSS de los comentarios de la entrada. URL para Trackback
RSS posts
[...] Capitulo I: Configuraciones iniciales Capitulo III: Instalar Ruby on Rails [...]