Je souhaite installer une version récente de Ruby sur Ubuntu 20.04. Mais lorsque j'exécute rbenv install -l sur mon serveur Ubuntu, je ne vois que les anciennes versions de Ruby répertoriées.

Available versions:
  1.8.5-p52
  ...
  2.2.7
  2.3.0-dev
  2.3.0-preview1
  2.3.0-preview2
  2.3.0
  2.3.1
  2.3.2
  2.3.3
  2.3.4
  2.4.0-dev
  2.4.0-preview1
  2.4.0-preview2
  2.4.0-preview3
  2.4.0-rc1
  2.4.0
  2.4.1
  2.5.0-dev
  jruby-1.5.6
  jruby-1.6.3
  jruby-1.6.4
  ...
  jruby-9.1.8.0
  jruby-9.1.9.0-dev
  jruby-9.1.9.0
  jruby-9.1.10.0
  jruby-9.1.11.0
  jruby-9.1.12.0
  maglev-1.0.0
  maglev-1.1.0-dev
  maglev-2.0.0-dev
  mruby-dev
  mruby-1.0.0
  mruby-1.1.0
  mruby-1.2.0
  rbx-2.2.2
  rbx-2.2.3
  ...
  rbx-3.79
  rbx-3.80
  rbx-3.81
  rbx-3.82
  ree-1.8.7-2011.03
  ree-1.8.7-2011.12
  ree-1.8.7-2012.01
  ree-1.8.7-2012.02
  topaz-dev

Par rapport au moment où je l'exécute localement sur mon mac, je vois des versions récentes comme 2.7.1.

2.5.8
2.6.6
2.7.1
...

Pourquoi ces nouvelles versions ne s'affichent-elles pas sur Ubuntu ? J'ai rbenv 1.1.1 installé sur Ubuntu.

C'est probablement une question stupide mais j'ai peu de compréhension du code en dessous du niveau webdev.

2
tim_xyz 16 nov. 2020 à 18:35

1 réponse

Meilleure réponse

J'ai exécuté cette commande et cela a résolu mon problème.

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

Maintenant, je vois des versions récentes de Ruby.

2
tim_xyz 16 nov. 2020 à 15:37