はじめに
Rubyの普及にともない,
今回は,
RVMとは
RVMはUNIX系の環境で,
ひとつの環境に対してRVMを使わずに複数のRubyをインストールする場合,
RVMはbashスクリプトです。RVMを導入することで以下のようなことができます。
- Rubyのインストール
- 使用するRuby処理系の切り替え
- 複数のRubyでスクリプトを一斉に実行
- gemの管理
- 違いを意識することなく同一の手順でインストールできる
- すぐに最新のRubyを入手できる
- それぞれのRubyをrubyで実行できる
RVMのインストール
RVMをインストールするには,
- gemでのインストール
- githubからのインストール
- 公式サイトで配布されているtarballからのインストール
今回は,
gemでインストールするためには,
まず,
$ gem install rvm
gemのrvmパッケージをインストールするとrvm-installというコマンドがインストールされています。このコマンドを実行することで,
$rvm-install
あとは,
if [[ -s $HOME/.rvm/scripts/rvm ]] ; then source $HOME/.rvm/scripts/rvm ; fi
記述後,
RVMは,
$ rvm help
RVMでのRubyのインストール
RVM
- CRuby1.
8/ 1. 9 - Rubinius
- JRuby
- Ruby Enterprise Edition
- MagLev
- IronRuby
- MacRuby
RVMでRubyをインストールする際は,
rvm install Rubyの種類
指定できるRubyの種類は"rvm list known"コマンドを実行することで確認できます。
$ rvm list known
表示されている一覧の中には,
それでは,
CRubyの最新バージョンは"ruby-head"を指定することでインストールできます。"ruby-head"では, http://
RVMでRubyをインストールには,
$ rvm install ruby-head
Rubyのコンパイル時には,
rvmでインストールする際,
$ rvm install ruby-head -C "--enable-shared=true,--with-opt-dir=/opt/local"
Installing Ruby from source to: /Users/takkanm/.rvm/rubies/ruby-head
Running autoconf
Configuring ruby-head, this may take a while depending on your cpu(s)...
Compiling ruby-head, this may take a while, depending on your cpu(s)...
Installing ruby-head Installation of ruby-head is complete.
Updating rubygems for ruby-head Installing gems for ruby-head.
Installing rake
Installation of gems for ruby-head is complete.
これで,
RVMでインストールされた実行ファイルは,
$ ls $rvm_bin_path
ruby-head* rvm* rvm-prompt* rvmsudo*
また,
$ ls $rvm_src_path ruby-head/