¿Cómo instalar Ruby en Ubuntu?

En estos últimos días he estado un poco ocupado con el desarrollo de un proyecto para <°DesdeLinux (por eso mi ausencia :P), dicho proyecto lo estoy desarrollando en Ruby on Rails.

Desafortunadamente, algunas distribuciones no vienen con Ruby instalado por defecto y la versión que aparece en los repositorios ya es algo “vieja”. Para los que han intentado hacerlo de forma manual comprenderán que dicha instalación es algo “compleja y engorrosa“, así que en esta ocasión les mostrare como instalar correctamente Ruby y RubyGems en Ubuntu y sus derivados de una manera bastante sencilla :). No sé si esto también pueda funcionar para Debian, así que si alguien se anima a probar, bienvenido ;). En otras distribuciones, creo que solo sería cosa de buscar algún paquete similar u homologo.

Después de navegar por la web e intentar varias formas de hacerlo correctamente (sin éxito :(), encontré en un blog un pequeño script que permite hacerlo más o menos bien, ya que al terminar la instalación me arrojaba algunos pequeños errores y unos cuantos warnings, así que me di a la tarea de solventar esos baches y le realice algunas correcciones pertinentes :). Debo aclarar que solo le incluí algunos paquetes que son indispensables para Ruby ;).

Bueno, sin más rodeo, aquí les dejo el script ya modificado:

http://paste.desdelinux.net/4393

Como pueden ver, es bastante sencillo. Aquí el punto importante del script sería elegir la versión de Ruby que desean instalar, por defecto instalará la versión más reciente a la fecha, pero si gustan utilizar otra versión, solo tendrían que modificar la siguiente línea:

Version="1.9.3-p125"

por la versión que deseen instalar, cabe resaltar que solo es necesario que introduzcan el número de la versión para que el script trabaje correctamente ;). Solo cambien el nombre del archivo a: install_ruby

La manera de ejecutarlo seria:

sudo ./install_ruby

Espero les pueda ser de utilidad, no dejen de comentar y recuerden: Happy coding 😉

Fuente: dopefish.de

Comparte para difundir

Si te ha gustado nuestro contenido ahora puedes ayudar a difundirlo en las redes sociales de manera sencilla usando los siguientes botones:

Envía
Pinea
Print

12 comentarios

  1.   nano dijo

    Ok, wait ¿Cual proyecto?

  2.   Merlin El Debianita dijo

    Ok dame un poco de tiempo y te avisaré si funciona en debian.

    No soy programador y no creo que me sirva de mucho es simple curiosidad de ver sí tu script funciona y por cierto sí tiene fallas, no tengo idea ni si quiera me tome la molestia de revisar. XD

  3.   nano dijo

    modo troll on: ¡Ruby es el lenguaje para hipsters! xD

    1.    Perseo dijo

      [mode troll on] Seguro bro, al igual como aparece aquí:

      http://www.youtube.com/watch?v=PLUS00QrYWw

      XDDDDDDDDDDD

      [/mode troll off]

      XDDDDDDD

      1.    Manuel de la Fuente dijo

        Corrige tu user agent, la distribución “Kubuntu Firefox” no existe. 😛

        1.    gilber1988 dijo

          en la terminal de kubuntu “apt-get install firefox” ,
          ahora si existe!!!

  4.   elip89 dijo

    Excelente script Perseo lamentablemente no uso Ubuntu para probarlo :S Ruby y Phyton son los lenguajes que me gustarian aprender. Alguna recomendacion???

    1.    Perseo dijo

      Para Ruby existen excelentes Ebooks, pero lamentablemente los mejores están en ingles, si esto no te cohíbe, puedes leer: Beginning Ruby From Novice to Professional Second Edition (Peter Cooper) – Apress. A pesar de estar en este idioma, el ingles es bastante legible y entendible, de los mejores que he visto ;).

      En cuanto a python, hay mucha información en la web y mucha de ella en nuestro idioma :).

      Si necesitas un “link” de ruby me avisas y con gusto te lo mando ^.^

      1.    elip89 dijo

        Gracias por la recomendacion Perseo lo bajare y tratare de leerlo aunque se mas o menos el ingles 😀

        Saludos

  5.   Juan Antonio dijo

    Para instalar ruby uso rvm ( https://rvm.io/ )

    Permite tener diferentes versiones de ruby instaladas y crear sets de gemas.

    Está muy pero que muy bien.

  6.   Merlin el Debianita dijo

    Sí funciona en debian pero solo funciona en la terminal.

    XD

  7.   Felix dijo

    para darle permisos de ejecución
    sudo chmod +x nombredelscript…
    no me funcionaba sin eso…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.