Après avoir essayé de nombreuses façons. J'ai réussi à installer les rails comme suit :
$ \curl -sSL https://get.rvm.io | bash
$ source /home/<user>/.rvm/scripts/rvm
$ rvm -v
$ rvm install ruby
$ ruby -v
$ sudo apt-get install rubygems
$ gem update
$ sudo apt-get install ruby-dev zlib1g-dev liblzma-dev build-essential patch
$ rvm gemset list
$ gem install rails
$ rails -v
Où "utilisateur" est mon nom d'utilisateur
Je poste juste une solution de mise à jour car j'ai rencontré le même problème dans Ubuntu 18.04 en essayant de récupérer des clés pour RVM.
La méthode suivante est fournie par RVM.
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Si cela ne fonctionne pas et que vous essayez d'installer rvm directement, le processus échouera et fournira trois suggestions pour recevoir les clés. L'un d'eux a une étape pour recevoir les clés avec gpg2.
Installez gpg2 sur votre système avant cela.
sudo apt install gnupg2
La commande est
gpg2 --recv-keys 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Mais cette commande ne fonctionnera pas non plus. Voici donc une alternative. Remplacez simplement le gpg de l'ancienne commande par gpg2 qui a fonctionné pour moi.
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
En plus des réponses précédentes, si vous êtes derrière un pare-feu, la commande suivante peut ne pas fonctionner pour vous.
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Dans ce cas, vous pouvez utiliser la commande suivante pour obtenir les clés -
sudo apt-key adv --keyserver hkp://keys.gnupg.net:80 --recv-keys <<key>> <<key>>