sierra rails mac instalar how high como ruby-on-rails ruby macos rubygems

ruby on rails - instalar - ¿Por qué Mac OS X viene con ruby/rails?



install brew mac osx (3)

Considere Rubystack si desea jugar con entornos más actualizados sin interferir con las versiones existentes. Descargo de responsabilidad, soy uno de los desarrolladores de RubyStack. Está disponible gratuitamente bajo la licencia de Apache 2.0 de código abierto.

¿Por qué Mac OS X viene con ruby ​​y ruby ​​on rails preinstalados? ¿El sistema operativo realmente lo usa en absoluto? ¿Puedo actualizar mis versiones de Ruby, Rails o Gem de manera segura sin algo que escupir el maniquí?


No, el sistema operativo no usa, es solo que Apple quiere que sus productos sean un poco más atractivos para los desarrolladores. (también hay Python preinstalado junto con algunos otros paquetes).

Puedes actualizar tus Ruby, Rails, Gems de forma segura, pero la versión predeterminada de Ruby está un poco desactualizada. Compruebe RVM para que pueda instalar diferentes Rubies en su sistema


Como otros han señalado, OS X viene con varios paquetes de código abierto preinstalados. Si bien esto puede ser una buena conveniencia, los paquetes a menudo solo se actualizan a nuevas versiones como parte de una importante versión de OS X (como 10.5 a 10.6). Además, algunos paquetes se usan en otras partes de otras partes de OS X y no hay una manera fácil de saber cuál. En general, Apple asume (y usted debería) que todo en /System/Library y /usr/ , a excepción de /usr/local/ , es parte de OS X y es administrado por Apple. No debe intentar eliminar o modificar archivos en esas jerarquías. Eso incluye casi todos los paquetes de código abierto, incluido Ruby .

En cambio, para actualizar un paquete existente, el enfoque correcto es instalar una nueva versión en una ubicación separada (por ejemplo, /usr/local/ ) e invocar la nueva versión mediante una referencia de ruta absoluta ( /usr/local/bin/ruby ) o manipulando la PATH entorno PATH shell, si es necesario. /usr/local/ se usa a menudo si se instala directamente desde la fuente. Muchas personas prefieren usar uno de los distribuidores de paquetes de código abierto de terceros, como MacPorts , Fink o Homebrew , cada uno de los cuales tiene su propio administrador de paquetes y ubicaciones de instalación.