2009-05-21 11 views
5

Soy nuevo en Rubí, de modo que tengan paciencia conmigo. He intentado actualizar mi Ruby a 1.8.7 y me encontré con muchos problemas en mi Mac OS X (10.5.7).Cómo actualizar a Ruby 1.8.7

Entonces, ¿Cómo se puede actualizar a Ruby 1.8.7?

Gracias.

+0

¿Necesita ayuda para configurar las variables de entorno, el cambio de enlaces simbólicos, o algo más? –

Respuesta

9

La respuesta más simple es "do not". Ruby 1.8.7 era un intento de crear una versión puente entre 1.8 y 1.9, y el consenso de la comunidad era que esto no era necesario, por lo que hubo poco apoyo para que se finalizara 1.9. La recomendación general es quedarse con 1.8 (la versión se suministra con OS X 10.5), o usar Ruby 1.9.

MacPorts tiene paquetes para Ruby 1.8.7 y Ruby 1.9, por lo que es probablemente la forma más fácil de obtener versiones más nuevas de Ruby sin ningún riesgo de modificar el OS X en sí.

ACTUALIZACIÓN: Como se señaló ajhit406, RVM ahora es la mejor opción, en lugar de MacPorts.

+1

+1 para MacPorts. – rampion

+0

MacPorts hace que sea más fácil. – Chuck

+1

probablemente no sea un problema para su mac, pero hay problemas de seguridad con 1.8.6 que se resolvieron en 1.8.7. Si desea que su caja de desarrollo sea la misma que la de producción, debe actualizar ambas. – klochner

1

Descargar y descomprimir la versión de Rubí desea. Llamaremos al directorio ruby_1.8.7 y asumiremos que está en su directorio de inicio. Abra una ventana de terminal.

sudo cp -r ruby_1.8.7 /System/Library/Frameworks/Ruby.framework/Versions/1.8.7 
cd /System/Library/Frameworks/Ruby.framework/Versions 
sudo ln -sfh 1.8.7 Current 
3

necromancing ...

http://rvm.io/

Editar (mpapis): Rubí 1.8.7 se mantuvo no más por el equipo de Ruby y no debe utilizarse más.

Cuestiones relacionadas