Nach vielen Versuchen. Es ist mir gelungen, Rails wie folgt zu installieren:
$ \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
Wobei "Benutzer" mein Benutzername ist
Ich poste nur eine Update-Lösung dafür, da ich in Ubuntu 18.04 auf das gleiche Problem gestoßen bin, als ich versuchte, Schlüssel für RVM abzurufen.
Die folgende Methode wird von RVM bereitgestellt.
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Wenn es nicht funktioniert und Sie versuchen, rvm direkt zu installieren, schlägt der Prozess fehl und bietet drei Vorschläge zum Empfangen von Schlüsseln. Einer davon hat einen Schritt, um die Schlüssel mit gpg2 zu erhalten.
Installieren Sie vorher gpg2 in Ihrem System.
sudo apt install gnupg2
Der Befehl lautet
gpg2 --recv-keys 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Aber auch dieser Befehl funktioniert nicht. Hier ist also eine Alternative. Ersetzen Sie einfach gpg vom älteren Befehl durch gpg2, was bei mir funktioniert hat.
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Zusätzlich zu den vorherigen Antworten funktioniert der folgende Befehl möglicherweise nicht, wenn Sie sich hinter einer Firewall befinden.
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
In diesem Fall können Sie den folgenden Befehl verwenden, um die Schlüssel zu erhalten -
sudo apt-key adv --keyserver hkp://keys.gnupg.net:80 --recv-keys <<key>> <<key>>