ruby - rails - rvm
Actualización de Ruby en Mac OS X (6)
Estoy leyendo el libro Programación de Ruby y estoy buscando actualizar la versión de Ruby en mi computadora. Ejecuto Mac OS X Snow Leopard y haciendo ruby -v en la línea de comandos muestra que estoy ejecutando Ruby 1.8.7.
Instalé MacPorts y ejecuté el comando sudo port install ruby19 pero cada vez que escribo ruby -v, todavía muestra Ruby 1.8.7.
¿Alguien podría ayudar con esto? Gracias.
Actualicé el enlace a RVM en una de las respuestas, pero también una encuesta rápida de algunos amigos que hacen Ruby dev reveló una preferencia por rbenv como administrador de entornos ruby: http://github.com/sstephenson/rbenv/
Como @Andrew Grimm eludió, es probable que el problema que tiene se deba a un problema en su variable $ PATH. Como los macports normalmente instalan cosas en / opt, modificando su variable $ PATH para:
$ export PATH=/opt/local/bin:$PATH
Probablemente ayude Sin embargo, le insto a que busque en RVM como recomienda @hvgotcodes.
Como se mencionó en la respuesta de hvgotcodes, RVM parece ser una excelente manera de manejar esto.
Hace poco empecé a aprender Ruby (y Rails), y este [1] tutorial tiene una gran sección sobre cómo usar RVM. Te recomiendo que lo pruebes, es especialmente útil para que puedas seguir diferentes tutoriales en diferentes versiones de Ruby si lo deseas.
Escribí una publicación de blog sobre cómo actualizar Ruby en Mac OS X a la versión 2.0
La herramienta "rvm" es bastante buena. Creo que significa Ruby Verson Manager, y el desarrollador es bueno en el soporte en los canales de irc. Puede instalar varias versiones de ruby junto con cada una de las otras que desee utilizar.
Tienes que usar ruby19
para ejecutar ruby si lo instalaste de esa manera. También puedes usar irb19
, y ri19
.