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

development_tool/rbenv.txt · 最終更新: 2015/08/03 06:48 by eiji