rvmについてまとめてみました
麺処まつば副店長です。
新しいお友達、MacBook Airからこんばんは。
現在、環境作りを進めている状態なので今回は
sinatra herokuはお休みして、rvmについてまとめてみようと思います。
…今更感も否めないですけど…
インストールと設定とコマンド一覧のようなものを
まとめてみようと思います。
rvmって何?ってお客様はこちらへどうぞ
→http://gihyo.jp/dev/serial/01/ruby/0039
本家はこちら(英語。でも大丈夫です。副店長が読めt(ry)
→http://rvm.beginrescueend.com/
- rvm のインストール
- rvm の設定
- rvm コマンド一覧
rvm のインストール
じゃあ、さくっとインストールしてしまいましょう。
あ。curlも必要なので、入ってなかったら入れてくださいね。
☓$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
↓これにかわったっぽい。
$ curl -L https://get.rvm.io | bash -s stable
さらにrvmが依存するパッケージ一覧を出す
$ rvm requirements
↑で出たパッケージをゴソっと入れる。副店長の環境ではコレが出たのでコレ入れる。
yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel
これで、rvmが入るので、あとは環境変数とか書き換えちゃいます。
rvm の設定
まずは、.bashrc に下記追加しちゃってください。
.bashrc
if -s $HOME/.rvm/scripts/rvm ; then
source $HOME/.rvm/scripts/rvm ;
fi
次は、.profileの先頭に下記を追記
.profile
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
以下略
多分これで rvm が使えるようになりました。
一度ターミナルを再起動して、使えるようになったか見てみましょう。
$ rvm -v
rvm 1.6.32 by Wayne E. Seguin (wayneeseguin@gmail.com) https://rvm.beginrescueend.com/
お待ちどうさまでした。rvmでございます。
rvm コマンド一覧
(副店長が)良く使いそうなコマンドを一覧にしてみました。
コマンド | 内容 |
---|---|
rvm version(-vでも可) | rvm のバージョンを表示 |
rvm get latest | rvm の最新バージョンを取得 |
rvm reload | rvm の再読み込み(rvm getのあととか必要) |
rvm list known | インストール可能なRubyの一覧 |
rvm install 1.9.2 | ruby 1.9.2のインストール |
rvm list | rvm で入れたRubyの一覧 |
rvm use 1.9.2 | ruby 1.9.2を使います宣言 |
rvm gemset create hoge | hogeという名の gemset を作る |
rvm gemset delete hoge | hogeという名のgemsetを削除する |
rvm gemset use hoge | hogeという名のgemsetを使う |
rvm gemset list | gemset の一覧を表示 |
rvm gemset clear | gemsetを未選択状態にする |
rvm gemset name | 現在使用中のgemset名 |
rvm use 1.9.2@hoge | rubyとgemsetを一気に指定 |
rvm reset | rvmの選択状態をリセット |
今日はココマデ……(ねむい