RVMインストール覚書

Vine6.1環境にRVMをインストールした時の覚書です。

 % echo insecure >> ~/.curlrc
 % \curl -L https://get.rvm.io | bash -s stable --ruby

通常のユーザで実行すると、~/.rvm へインストールされます。
root(su -)で実行すると、デフォルトで /usr/local/rvmへインストールされます。


特に難しいことはないのですが、1行目実行しないと"SSL3_GET_SERVER_CERTIFICATE"ってなんぞ、となぜか毎度忘れてしまうのでメモすることにしました。

とりあえずインストール終わったら、~/.curlrcをもとにもどしておくとよいかもしれません。


gem install でエラーが出たとき

ERROR:  Loading command: install (LoadError)
    cannot load such file -- zlib
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::Commands::InstallCommand

上記のようなエラーが出た時の対処方法です。

 % cd /usr/local/rvm/src/ruby-1.9.3-p374/ext/zlib/
 % ruby extconf.rb

checking for deflateReset() in -lz... yes
checking for zlib.h... yes
checking for kind of operating system... Unix
checking for crc32_combine() in zlib.h... yes
checking for adler32_combine() in zlib.h... yes
checking for z_crc_t in zlib.h... no
creating Makefile

 % make

compiling zlib.c
linking shared-object zlib.so

 % make install

/usr/bin/install -c -m 0755 zlib.so /usr/local/rvm/rubies/ruby-1.9.3-p374/lib/ruby/site_ruby/1.9.1/x86_64-linux