:::: MENU ::::

RVM(Ruby Version Manager)をCentOSにインストールする

rvm 入れるメモとして書いておく。

基本的に公式の手順に従えば問題ない。

公開鍵がないとこんなエラーが出るので鍵の入手は必須。

# \curl -sSL https://get.rvm.io | bash -s stable --ruby
Downloading https://github.com/wayneeseguin/rvm/archive/1.26.3.tar.gz
Downloading https://github.com/wayneeseguin/rvm/releases/download/1.26.3/1.26.3.tar.gz.asc
gpg: ディレクトリー「/root/.gnupg」ができました
gpg: 新しい構成ファイル「/root/.gnupg/gpg.conf」ができました
gpg: 警告: 「/root/.gnupg/gpg.conf」のオプションは起動している間、有効になりません
gpg: 鍵輪「/root/.gnupg/pubring.gpg」ができました
gpg: 2014年11月18日 10時09分57秒 JSTにRSA鍵ID BF04FF17で施された署名
gpg: 署名を検査できません: No public key
Warning, RVM 1.26.0 introduces signed releases and automated check of signatures when GPG software found.
Assuming you trust Michal Papis import the mpapis public key (downloading the signatures).

GPG signature verification failed for '/usr/local/rvm/archives/rvm-1.26.3.tgz' - 'https://github.com/wayneeseguin/rvm/releases/download/1.26.3/1.26.3.tar.gz.asc'!
try downloading the signatures:

gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3

or if it fails:

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

the key can be compared with:

https://rvm.io/mpapis.asc
https://keybase.io/mpapis

ちゃんと鍵を取得した後に、rvm と一緒に最新の stable となっている ruby も入れる

# gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
gpg: 鍵輪「/root/.gnupg/secring.gpg」ができました
gpg: 鍵D39DC0E3をhkpからサーバーkeys.gnupg.netに要求
gpg: /root/.gnupg/trustdb.gpg: 信用データベースができました
gpg: 鍵D39DC0E3: 公開鍵“Michal Papis (RVM signing) <[email protected]>”を読み込みました
gpg:     処理数の合計: 1
gpg:           読込み: 1  (RSA: 1)

# \curl -sSL https://get.rvm.io | bash -s stable --ruby
Downloading https://github.com/wayneeseguin/rvm/archive/1.26.3.tar.gz
Downloading https://github.com/wayneeseguin/rvm/releases/download/1.26.3/1.26.3.tar.gz.asc
...
Installation of RVM in /usr/local/rvm/ is almost complete:
...
Found remote file https://rvm_io.global.ssl.fastly.net/binaries/centos/6/x86_64/ruby-2.1.5.tar.bz2
Checking requirements for centos.
Installing requirements for centos.
...
Creating alias default for ruby-2.1.5...

# source /usr/local/rvm/scripts/rvm
# rvm 2.1.5
# ruby -v
ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]