rbenvの備忘録
linux(debian)にrbenvを入れて使っているのだが、
毎日使うわけではないのでコマンドや設定を忘れてしまう。。
よく使うコマンドをメモメモ
rbenv versions
インストール済のバージョン一覧
rbenv version
現在設定されているバージョン
rbenv global ******
環境全体にrubyバージョンを設定
rbenv local *****
カレントディレクトリにrubyバージョンを設定
rbenv install *****
指定のバージョンをインストール
proxy環境下でのinstallが失敗するときの対処
- bin/ruby-buildをエディタで開いて、"curl“および"wget“を呼び出しているところを探す。
- “curl“"wget“呼出し時にプロキシが設定されるように書き換える
http_head_curl() {
curl -qsILf "$1" -x http://USER:PASS@proxy.hoge.com:PORT >&4 2>&1
}
http_get_curl() {
curl -C - -o "${2:--}" -x http://USER:PASS@proxy.hoge.com:PORT -qsSLf "$1"
}
http_head_wget() {
http_proxy=http://USER:PASS@proxy.hoge.com:PORT wget -q --spider "$1" >&4 2>&1
}
http_get_wget() {
http_proxy=http://USER:PASS@proxy.hoge.com:PORT wget -nv -c -O "${2:--}" "$1"
}