=====rbenv=====
====yosemiteのとき====
$ brew install rbenv ruby-build rbenv-gem-rehash
$ git clone https://github.com/sstephenson/rbenv-default-gems.git ~/.rbenv/plugins/rbenv-default-gems
$ echo 'bundler\nrails' ~/.rbenv/default-gems
.zshrcに
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
function gem(){
$HOME/.rbenv/shims/gem $*
if [ "$1" = "install" ] || [ "$1" = "i" ] || [ "$1" = "uninstall" ] || [ "$1" = "uni" ]
then
rbenv rehash
fi
}
function bundle(){
$HOME/.rbenv/shims/bundle $*
if [ "$1" = "install" ] || [ "$1" = "update" ]
then
rbenv rehash
fi
}
export PATH="$HOME/.rbenv/shims:$PATH"
$ rbenv install 2.2.2
/usr/local/にrubyをインストールしたい。rbenv使って。のメモ。
====rbenvインストール====
$ cd /usr/local
$ sudo git clone git://github.com/sstephenson/rbenv.git rbenv
$ sudo mkdir /usr/local/rbenv/shims
$ sudo mkdir /usr/local/rbenv/versions
$ sudo chgrp -R staff rbenv
$ sudo chmod -R g+rwxXs rbenv
====環境変数の設定====
zshなら
* /etc/zprofile
* ~/.zprofile
bashなら
* /etc/profile
* /etc/profile.d/rbenv.sh
* ~/.bash_profile
あたりに。
export RBENV_ROOT=/usr/local/rbenv
export PATH="$RBENV_ROOT/bin:$PATH"
eval "$(rbenv init -)"
設定の読み込み
$ . ~/.zprofile
====ruby-buildのインストール====
$ sudo mkdir /usr/local/rbenv/plugins
$ cd /usr/local/rbenv/plugins
$ sudo git clone git://github.com/sstephenson/ruby-build.git
$ sudo chgrp -R staff ruby-build
$ sudo chmod -R g+rwxs ruby-build
$ cd ruby-build
$ sudo ./install.sh
====rubyのインストール====
$ sudo rbenv install 2.0.0-p247
$ sudo rbenv rehash
$ sudo rbenv global 2.0.0-p247
gemでなんかインストールしたらrehash