最近把用了一陣子的rvm
給反安裝掉了,然後換成了rbenv
來用用。會換過來的原因只是覺得rbenv
比較輕量,而不是覺得rvm
真的有什麼不好。
來記錄一下要怎麼轉換過來。
反安裝rvm
這個應該是最簡單的一步XD
然後再將你zsh
或bash
中的這一句拿掉。
1
| [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
|
安裝rbenv
我是透過Homebrew去安裝的。
1
2
| $ brew install rbenv
$ brew install ruby-build
|
要安裝ruby-build
的原因是因為可以比較簡單的去安裝各個版本的ruby。
然後是把~/.rbenv/bin
加到你的$PATH
中。
1
| $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
|
再來是將rbenv init
加到你的shell中。
1
| $ echo 'eval "$(rbenv init -)"' >> ~/.zshrc
|
重新載入設定。
裝個好用的plugin Aliases for rbenv Ruby versions
1
2
3
4
| mkdir -p ~/.rbenv/plugins
git clone git://github.com/tpope/rbenv-aliases.git \
~/.rbenv/plugins/rbenv-aliases
rbenv alias --auto
|
最後當然是來裝個最新的ruby 2.0來玩玩:p
1
| $ rbenv install 2.0.0-p0
|
基本指令
1
2
3
4
5
6
| $ rbenv install --list #列出所有可安裝版本
$ rbenv versions #列出所有安裝的版本
$ rbenv version #列出目前使用的版本
$ rbenv global 2.0.0 #預設使用2.0.0
$ rbenv shell 2.0.0 #在目前使用的shell使用 2.0.0
$ rbenv local 2.0.0 #在目前的資料夾使用 2.0.0
|
先寫到這裡,之後有什麼心得再補上來。