多くの方法を試した後。次のようにレールをインストールすることに成功しました:
$ \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
「user」は私のユーザー名です
RVM のキーを取得しようとしたときに Ubuntu 18.04 で同じ問題に直面したため、更新ソリューションを投稿しています。
次のメソッドは RVM によって提供されます。
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
うまくいかず、rvm を直接インストールしようとすると、プロセスは失敗し、キーを受け取るための 3 つの提案が表示されます。そのうちの 1 つには、gpg2 でキーを受け取るステップがあります。
その前に gpg2 をシステムにインストールしてください。
sudo apt install gnupg2
コマンドは
gpg2 --recv-keys 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
ただし、このコマンドも機能しません。代替手段を次に示します。 gpg を古いコマンドから gpg2 に置き換えるだけで、うまくいきました。
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
前の回答に加えて、ファイアウォールの背後にいる場合、次のコマンドが機能しない可能性があります。
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
その場合、次のコマンドを使用してキーを取得できます -
sudo apt-key adv --keyserver hkp://keys.gnupg.net:80 --recv-keys <<key>> <<key>>