rails - ¿Puedo actualizar a la versión actual de Ruby(2.2.3) en OS X v10.6.8?
ruby on rails download (4)
Estoy mirando " Instalar Ruby on Rails · Mac OS X Yosemite ", y en las instrucciones dice que actualice su sistema operativo, lo que realmente no quiero hacer porque mi computadora está envejeciendo.
También encontré " ¿Cómo actualizar Ruby a 1.9.x en Mac? ". Por lo que puedo decir, no tengo RVM y tengo miedo de otra instalación, en caso de que los requisitos de mi sistema aún no sean lo suficientemente buenos.
En última instancia, estoy tratando de actualizar Jekyll, pero primero necesito actualizar mi sistema un poco. Necesito Ruby 1.9.3 o posterior. ¿"Cómo actualizar Ruby a 1.9.x en Mac?" ¿trabajo? Estoy ejecutando Ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin10.0] ''.
EDITAR: terminé instalando RVM. Para aquellos que encuentren esta página en el futuro, me encontré con estos problemas / páginas de ayuda:
- ¿Cómo resolver el error "gpg: comando no encontrado" durante la instalación de RVM?
-
OS X Mavericks instala rvm ADVERTENCIA
* WARNING: You have ''~/.profile'' file...
-
Falta la instalación de RVM $ PATH
* WARNING: Above files contains
PATH =with no
$ PATHinside
En caso de que alguien se encuentre con el mismo error que hice: "La instalación de requisitos falló con el estado: 1." , debe instalar homebrew.
Utilizar este:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Esto es lo que funcionó para mí.
/curl -sSL https://get.rvm.io | bash -s stable --ruby
Para obtener la información más actualizada sobre cómo hacer esto, consulte esta documentación .
No necesita la última versión de OSX para ejecutar una versión actualizada de Ruby. Si necesita o no algo más actual que 10.6.8 para ejecutar 2.2.3, no puedo decirlo. Pero 1.9.3 debería funcionar bien y 2.2.3 probablemente también lo hará.
Usar
rvm
(o
rbenv
, o
ruby-build
, o lo que sea) es sin duda una opción si simplemente está haciendo desarrollo.
Entonces puede tener múltiples versiones de ruby a sus órdenes sin tener que molestar al sistema ruby.
Tenga en cuenta que esto no es una panacea.
Cada uno tiene sus propias complejidades y egocentridades.
Vaya a los sitios web del proyecto y lea la documentación detenidamente o puede ser traicionado fácilmente por sus suposiciones sobre cómo "deberían" funcionar las cosas.
Todos los administradores de versiones de Ruby deben instalar en cualquier versión de OSX que admita las herramientas de compilación requeridas por Ruby que desea alojar. Sin embargo, tenga en cuenta que necesitará instalar la aplicación OSX xcode para su sistema (disponible de forma gratuita en la App Store de Apple pero necesita una cuenta) y necesitará también las herramientas de línea de comandos opcionales para xcode (también desde la App Store).
Si desea actualizar el sistema ruby, eche un vistazo a los proyectos homebrew o macports. Estos proporcionan versiones actualizadas de muchos, muchos proyectos de Linux para OSX, incluido Ruby (y git). Deberá cumplir con los mismos requisitos de xcode. Una construcción es una construcción donde los binarios terminan.
El sistema desde el que escribo esta respuesta una vez ejecutó Snow Leopard y tenía al menos
Ruby 1.9 dot something
instalado a través de puertos.
Actualmente estoy en pausa en 10.9.5 y estoy ejecutando:
ruby --version
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin13]
Sin ningún problema.
Sugiero que use rvm.io para instalar Ruby.
curl -sSL https://get.rvm.io | bash -s stable --ruby
Debe reiniciar el terminal para ejecutar rvm:
rvm install 2.2
rvm use 2.2 --default