Actualizar la versión de Ruby en macOS
- Actualizar la versión de Ruby en macOS usando Homebrew
-
Actualice la versión de Ruby en macOS usando
rvm
-
Actualice la versión de Ruby en macOS usando
rbenv
Aunque macOS viene preinstalado con Ruby, la versión preinstalada suele estar atrasada y, por lo general, es necesario tener una versión más reciente. Este tutorial analizará diferentes formas de instalar Ruby en Mac.
Actualizar la versión de Ruby en macOS usando Homebrew
brew install ruby
Ejecutar el comando anterior en una terminal instala la última versión de Ruby.
Suponga que trabajará en diferentes proyectos que requieren diferentes versiones de Ruby. En ese caso, se necesita un administrador de versiones. rbenv
y rvm
son los dos administradores de versiones de Ruby más populares, y a continuación se muestran los pasos a seguir para instalar Ruby a través de cualquiera de estos dos métodos.
Actualice la versión de Ruby en macOS usando rvm
-
Instalar
rvm
curl -sSL https://get.rvm.io | bash -s stable --ruby
-
Cierra y vuelve a abrir tu terminal. Luego, instale la última versión de Ruby
rvm install ruby --latest
También puedes instalar una versión específica con rvm install 2.7.0
. Luego, obtenga una lista de todas las versiones que ha instalado.
rvm list
El comando anterior enumera todas las versiones instaladas y se indica la versión activa (actual).
Para cambiar entre versiones, digamos que queremos cambiar a la versión 2.7.0, ejecute rvm use 2.7.0
.
Aquí está la documentación oficial para leer más sobre rvm
.
Actualice la versión de Ruby en macOS usando rbenv
-
Instalar
rbenv
brew install rbenv
-
Configure
rbenv
en su shellrbenv init
-
Cierre y vuelva a abrir su terminal para que sus cambios surtan efecto
-
Instalar una versión de Ruby
rbenv install 2.7.0
Obtenga una lista de todas las versiones que ha instalado
rbenv versions
Para cambiar a una versión específica, ejecute rbenv global 2.7.0
Para verificar la versión activa (actual), ejecute rbenv version
.
Para leer más sobre rbenv
, aquí está la documentación oficial.