2010-06-05 8 views
5

Quiero actualizar mi Mac Snow Leopard ruby ​​de la versión 1.8.7 a la 1.9.1, ¿Alguien sabe la mejor y sencilla forma de actualizar? porque leí algún foro/post/blog/discusión decir que no es bueno anular el rubí que se envía por AppleCómo actualizar ruby ​​y rieles en mac OS leopardo de las nieves

y cuál es la mejor manera de actualizar los rieles de la versión 2.2.2 a la 2.3.8? porque toda la información que encuentro es para leopardo/tigre solo & algunos complican el artículo para el leopardo de las nieves. y también dicen que no es bueno anular los rieles que se envían por manzano.

¿alguien me puede ayudar?

Gracias.

Respuesta

8
  • Dan Benjamin tiene alguna great instructions for compiling and installing Ruby, RubyGems and Rails en usr/local encima en Hivelogic. En realidad, esto no sobrescribe la instalación del sistema de Ruby/RubyGems/Rails, sino que tiene prioridad sobre él. Aunque las instrucciones cubren Ruby 1.8.7, puede actualizar según corresponda para la distribución 1.9.1.

  • Alternativamente, Ruby Version Manager (RVM) es una excelente manera de administrar múltiples versiones de Ruby y gemas asociadas. This Railscast episode tiene los detalles.

  • Debería poder actualizar Rails a 2.3.8 utilizando [sudo] gem install rails como de costumbre.

+0

definitivamente ir con RVM –

0

Recomendaría el uso de MacPorts para la mayoría de las instalaciones personalizadas. Instalará todo por separado en/opt y mantendrá las cosas originales de Apple intactas. Y también busque cualquier dependencia automáticamente.

Por ejemplo, para instalar ruby ​​1.9.1 haría port install ruby19 en el terminal y lo buscaría y compilaría todo para mí.

1

RVM (Rubí Manager Versión) es la estándar para actualizar su instalación de Ruby on OSX: https://rvm.io (cualquier plataforma - Incluyendo OSX Snow Leopard)

Para empezar, abra una Terminal ventana y ejecute el siguiente comando:

\curl -L https://get.rvm.io | bash -s stable --ruby 

(se quiere n Realización necesaria confianza Dev Team RVM que el comando es no malicioso - si eres un pingüino paranoica como yo, siempre se puede ir a leer la fuente : https://github.com/wayneeseguin/rvm)

rvm list known 

(que muestra las últimas versiones disponibles de Rubí)

rvm install ruby-1.9.3-p362 

Para una versión específica, seguido por

rvm use ruby-1.9.3-p362 

o si lo que desea el último (actual) versión:

rvm install current && rvm use current 

(instala la versión estable actual - en el momento de la escritura 1.9.3-P362 - pls actualizar el wiki cuando nuevas versiones liberado)

Nota sobre la compilación de Rubí: en mi caso, yo también tenía que instalar Homebrew http://mxcl.github.com/homebrew/ para obtener el gemas necesitaba (RSpec), que a su vez las fuerzas que instale Xcode (si no lo ha hecho) https://itunes.apple.com/us/app/xcode/id497799835Y/O instalar el paquete GCC de: https://github.com/kennethreitz/osx-gcc-installer para evitar errores de funcionamiento " hacer".

Nota sobre erros: si recibe el error "RVM no es una función" al intentar este comando, visita: How do I change my Ruby version using RVM? para la solución.

Esto podría ser una víctima de: How to update Ruby to 1.9.x on Mac?

Cuestiones relacionadas