在Debian上使用rbenv安装Ruby
使用rbenv这个比RVM更简单的Ruby版本切换系统,在Debian上安装Ruby的备忘录。
根据RVM的注释,安装所需的所有软件包。
$ sudo apt-get install build-essential bison openssl libreadline6 \
libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev \
libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf \
libc6-dev ncurses-dev
参考公式安装rbenv。
$ cd
$ git clone git://github.com/sstephenson/rbenv.git .rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
由於rbenv本身不能安裝Ruby,所以需要安裝ruby-build來完成。
$ mkdir -p ~/.rbenv/plugins
$ cd ~/.rbenv/plugins
$ git clone git://github.com/sstephenson/ruby-build.git
重新启动shell。可以选择重新启动终端或者执行$SHELL命令。
安装Ruby。使用”rbenv install”命令会显示可安装的Ruby版本列表,然后选择所需的版本。在这里我们选择安装1.9.3-p194版本。
$ rbenv install 1.9.3-p194
$ rbenv rehash
rbenv rehash是一个重新链接符号链接的命令,在安装ruby或gem导致命令增加时需要执行。
最后,要设置使用刚刚安装的Ruby。
$ rbenv global 1.9.3-p194
$ hash -r
$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]