[macOS] zshでrvmをインストール

macOSの場合、基本下記の公式で公開された手順でインストールできますが、なんとbashが必要とされています。
ところで、macOS 10.15 Catalinaからデフォルトシェルはzshになりました。

  1. gpg –keyserver hkp://pool.sks-keyservers.net –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
  2. \curl -sSL https://get.rvm.io | bash -s stable –ruby

zsh: command not found: gpgが出れば、brew install gpg2とかでインストールすれば良いと思います。

zshで上記インストールコマンド実行すると下記のようなエラーになります。

% \curl -sSL https://get.rvm.io | bash -s stable --ruby

Downloading https://github.com/rvm/rvm/archive/1.29.10.tar.gz
Downloading https://github.com/rvm/rvm/releases/download/1.29.10/1.29.10.tar.gz.asc
gpg: directory '/Users/yomhe/.gnupg' created
gpg: keybox '/Users/yomhe/.gnupg/pubring.kbx' created
gpg: Signature made Thu Mar 26 06:58:42 2020 JST
gpg:                using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
gpg: Can't check signature: No public key
GPG signature verification failed for '/Users/yomhe/.rvm/archives/rvm-1.29.10.tgz' - 'https://github.com/rvm/rvm/releases/download/1.29.10/1.29.10.tar.gz.asc'! Try to install GPG v2 and then fetch the public key:

    gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

or if it fails:

    command curl -sSL https://rvm.io/mpapis.asc | gpg --import -
    command curl -sSL https://rvm.io/pkuczynski.asc | gpg --import -

In case of further problems with validation please refer to https://rvm.io/rvm/security

そこで以下でインストールできました。

\curl -sSL https://get.rvm.io | sh

そこからrubyのインストールですが、どうやらまずシステムデフォルトのrubyバージョンを先に入れないと以下の警告が出るようです。

% rvm install 2.7.1
Required ruby-2.6.3 is not installed.
To install do: 'rvm install "ruby-2.6.3"'

その場合は、素直にrvm install "ruby-2.6.3"でrubyバージョン2.6.3をインストールすれば問題なくなります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です