2 votos

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

Necesito usar Ruby 1.9 para una prueba de programación, y para ello voy a tomar prestado el Macbook Air de mi padre. Él corre OSX 10.7.5 y tiene Ruby 1.8.7

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

Gracias por su ayuda.

4voto

OJ. Puntos 16939

El problema es que no hay ninguna compilación de Ruby para OS X, por lo que tendrá que como mínimo instale el Herramientas de línea de comandos para Xcode para poder construirlo. Pero una vez hecho esto, puedes usar cualquiera de Homebrew, RVM o rbenv para instalar Ruby, en lugar de compilarlo tú mismo.

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

La elección es suya.


Con Homebrew

Yo diría que la forma más fácil de conseguir Ruby es a través de Elaboración casera . Ten en cuenta que Homebrew tiene Ruby 2.0.0 en el momento de escribir esta respuesta, por lo que no obtendrás 1.9.3 a través de él.

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 utilizar este punto para eliminarlo por completo, basta con copiarlo y pegarlo en un Terminal. Aunque yo diría que tener Homebrew en un Mac nunca es una mala idea, que es la razón por la que recomendaría esto sobre los otros métodos.


Con RVM

RVM es un poco más intrusivo en la forma en que interopera con tu shell, pero si vas a eliminarlo después, entonces no deberías preocuparte por ello.

Instale RVM mediante siguiendo las instrucciones . Para 1.9.3, entonces sólo necesitas:

rvm install 1.9.3

Tenga en cuenta que para utilizar RVM tendría que cambiar el archivo de configuración de su shell ( .bash_profile ), así que recuerde limpiarlo después. Aparte de eso, 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.

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

Para eliminar rbenv, sólo tiene que eliminar ~/.rbenv y eliminar la línea que lo carga de ~/.bash_profile .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X