Changer la version de Ruby sur Mac
Nous allons vous présenter comment changer la version de Ruby sur Mac.
Changer la version de Ruby
Les langages de programmation sont mis à jour après un certain intervalle pour surmonter les problèmes et les problèmes rencontrés par la version précédente. Si nous avions développé une application dans n’importe quel langage de programmation il y a un an ou deux, nous souhaitons mettre à jour l’application ou ajouter de nouvelles fonctionnalités.
Il est possible que certaines fonctionnalités de l’application ne fonctionnent pas comme prévu car la version de l’application est plus ancienne. Pour cela, nous devons mettre à jour la version Ruby.
Il se peut que nous devions installer une version spécifique de Ruby. Ruby est pré-installé sur Mac.
Nous pouvons utiliser Homebrew
pour installer la dernière version de Ruby. C’est un logiciel open source.
La commande pour installer la dernière version de Ruby est illustrée ci-dessous.
# Ruby
brew install ruby
Si nous voulons installer une version spécifique de Ruby, nous pouvons utiliser le gestionnaire de versions. rbenv
est le gestionnaire de version le plus courant.
Tout d’abord, nous devons installer le rbenv
. Nous pouvons facilement l’installer à l’aide de la commande suivante.
# Ruby
brew install rbenv
Maintenant, nous initialisons le rbenv
en utilisant la commande ci-dessous.
# Ruby
rbenv init
Après l’initialisation, nous devons fermer le terminal une fois pour que les modifications fonctionnent. Nous allons rouvrir le terminal et utiliser la commande suivante pour installer la version 2.6.0 de Ruby.
# Ruby
rbenv install 2.6.0
Si nous voulons changer la version de Ruby, nous pouvons le faire de deux manières. L’un est de changer manuellement le .ruby-version
et/ou d’utiliser la commande ci-dessous.
# Ruby
rbenv local 2.6.0
Mais cette commande ne définira que la version de Ruby mais n’utilisera pas la version qui a été définie. Si nous voulons changer complètement la version, nous utilisons la commande suivante.
# Ruby
rbenv local 2.6.0 && cd ~ && cd - && bundle install