¿Es la forma menos intrusiva de instalar Ruby 1.9 en un MacBook prestado?

2

Necesito usar Ruby 1.9 para una prueba de programación, y pediré prestado el MacBook Air de mi papá para hacerlo. Él está ejecutando OSX 10.7.5 y tiene Ruby 1.8.7

¿Cuál es la forma menos "invasiva" de instalar una versión más nueva de Ruby en su máquina? ¿Tengo tener para instalar XCode? ¿Tengo tener para instalar RVM? ¿Sería útil el homebrew para esto? Si es así, ¿es relativamente sencillo eliminarlos una vez que termine? Me gustaría devolverlo "limpio" y evitar realizar cambios innecesarios en su sistema. Sería ideal si pudiera deshacer / desinstalar cualquier cambio que haga.

¡Gracias por tu ayuda!

    
pregunta ivan 11.05.2013 - 21:06

1 respuesta

4

El problema es que no hay compilaciones para Ruby para OS X, por lo que tendrá que al menos instalar Command Line Tools para Xcode para poder construirlo. Pero una vez que lo hayas hecho, puedes usar Homebrew, RVM o rbenv para instalar Ruby, en lugar de hacerlo tú mismo.

No creo que haya una gran diferencia en cuanto a lo fácil que es eliminar cualquiera de estas herramientas, ya que todas están diseñadas para ser independientes y lo menos intrusivas posible. De hecho, RVM y rbenv viven en una sola carpeta.

La elección es tuya.

Con Homebrew

Diría que la forma más fácil de obtener a Ruby es a través de Homebrew . Tenga en cuenta que Homebrew tiene Ruby 2.0.0 al momento de escribir esta respuesta, por lo que no obtendrá 1.9.3 a través de ella.

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
brew install ruby

Homebrew y todo lo que instala vive en /usr/local . Puede usar esta esencia para eliminarlo por completo, solo cópielo y péguelo en una Terminal. Aunque diría que tener Homebrew en una Mac nunca es una mala idea, razón por la cual lo recomendaría por encima de los otros métodos.

Con RVM

RVM es un poco más intrusivo en la forma en que interactúa con tu shell, pero si vas a eliminarlo después, deberías No te preocupes por eso.

Instale RVM siguiendo siguiendo las instrucciones . Para 1.9.3, entonces solo necesitas:

rvm install 1.9.3

Tenga en cuenta que para usar RVM también tendría que cambiar el archivo de configuración de su shell ( .bash_profile ), así que recuerde limpiarlo después. Además, RVM vive en ~/.rvm y se puede desinstalar con rvm implode .

Con rbenv

rbenv es un competidor de RVM, y hace lo mismo. Excepto que si quieres instalar Rubies necesitas ruby-build como complemento.

Sigue su guía de instalación y, una vez que hayas terminado, usa rbenv install 1.9.3-p392 para el último nivel de parche 1.9.3 , por ejemplo.

Para eliminar rbenv, solo tienes que eliminar ~/.rbenv y eliminar la línea que lo carga de ~/.bash_profile .

    
respondido por el slhck 11.05.2013 - 22:16

Lea otras preguntas en las etiquetas