GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ruby rvm kann auf Ubuntu 16.04 aufgrund eines gpg-Fehlers nicht installiert werden

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>>


Linux
  1. So installieren Sie Ruby unter Ubuntu 20.04

  2. Installieren Sie Ruby 1.9.2 auf Ubuntu

  3. Installieren Sie Ruby on Rails unter Ubuntu 16.04

  4. So installieren Sie Ruby unter Ubuntu 18.04

  5. Ruby:Installation von rmagick auf Ubuntu

So installieren Sie das neueste Ruby on Rails unter Ubuntu 18.04 LTS

So installieren Sie Ruby auf Ubuntu

So installieren Sie RVM-Ruby Version Manager unter Ubuntu 20.04 LTS

So installieren Sie Ruby on Rails unter Ubuntu 20.04 LTS

So installieren Sie Ruby on Rails auf Ubuntu 20.04 mit RVM

So installieren Sie Ruby unter Ubuntu 18.04