Instalar Ruby on Rails en Linux (1)
28 Agosto, 2006 | Escrito por emiligene | Categorías: ruby | | 2,037 lecturasEs bastante más compejo que instalarlo en Windows. (Entre paréntesis: qué lástima que Linux tenga todavía esta desventaja frente a Windows; ¿cuántos usuarios novatos no se habrán asustado al tener que descomprimir, configurar, compilar para finalmente quedar atrapados en una incompatibilidad de librerías)
Antes de empezar asegúrate de tener instalados Apache, PHP y MySQL.
También el módulo de Ruby para Apache:
$ sudo apt-get install libapache-mod-ruby
Distingamos primero Ruby de Rails. Ruby es el lenguaje; el lenguaje de moda en la web, por su sencillez y elegancia. Rails es el entorno de programación, el conjunto de librerías.
(Advertencia: parece que Rails no funciona bien con la versión 1.8.3 de Ruby)
Es muy posible que ya tengas instalado Ruby en tu Linux si tu distribución es reciente o la has actualizado. Para ver la versión:
$ ruby -v
Si no, la instalas desde el sitio oficial. La versión actual es la 1.8.5.
Descomprimir (tar xvfz), entrar en el directorio creado, configurar (./configure) compilar (make) e instalar (sudo make install) Si no quieres que ruby se instale por defecto en /usr/bin/ruby1.8 debes especificarlo en la fase de configuración. Por ejemplo:
$ ./configure –prefix=/usr/local
Sigamos.
Después de Ruby, RubyGems. RubyGems (gem) es el instalador o manejador de librerías de Ruby. Quizás ya lo tengas instalado:
$ gem -v
Si no, a instalarlo. Lo bajas de rubyforge y a continuación empiezas por lo de siempre: descomprimir… Pero para instalar, dentro del directorio de RubyGems:
$ sudo setup.rb
Instalado RubyGems, a por Rails. Dentro también del directorio de RubyGems:
$ sudo gem install rails –include-dependencies
Y finalmente:
$ sudo gem install mysql
(Si no se instala correctamente, revisa la ruta de tu mysql:
$ whereis mysql
Y la añades como parámetro. Por ejemplo:
$ sudo gem install mysql –with-mysql-dir=/usr/local/mysql)
Si quieres acelerar el trabajo de Ruby se recomienda instalar FastCGI:
$ sudo apt-get install libfcgi-ruby1.8
$ sudo apt-get install libapache-mod-fastcgi
(Ya tienes una instalación básica de Ruby on Rails. Pronto, un segundo post para pulir y comprobar que todo funciona, con la primera prueba o programita.
Bienvenidos los comentarios, detección de errores y mejoras)
Entradas relacionadas:
Twitter sin RubyPrueba Ruby (sin Rails)
Top 30 de tutoriales sobre Ruby on Rails
Cómo instalar Ruby on Rails en Windows
Practica Ruby online




3 Respuestas en “Instalar Ruby on Rails en Linux (1)”
Por Elgekonegro, Ago 28, 2006 | Responder
Hola de nuevo, espero que no te importe, pero he enviado un comentario acerca de tu blog a Microsiervos, no aseguro que publiquen nada, pero vale la pena elintento, ellos suelen elegir webs de este tipo para comentarlas.
Perdon si te ha molestado.
Por emiligene, Ago 28, 2006 | Responder
Al contrario, gracias de nuevo por tu interés.
Celebro que te guste y te sea útil este blog.
Un saludo
Por pajeware, Feb 9, 2008 | Responder
hola!
muchas gracias por el articulo, me ha sido de muuuuuuucha ayuda!!!