1. 首先在使用apt-get之前,必須先update一下,否則有些庫是安裝不上的。
$ sudo apt-getupdate
$ sudo apt-get install -y build-essential openssl curl libcurl3-dev libreadline6 libreadline6-dev git zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf automake libtool imagemagick libmagickwand-dev libpcre3-dev libsqlite3-dev libmysql-ruby libmysqlclient-dev
2. 安裝RVM
$ curl -Lhttps://get.rvm.io | bash -s stable
下面這步是不行的,要logout再次登錄
$ source ~/.rvm/scripts/rvm
然後就安裝好rvm了
$ rvm -v3. 安裝Ruby
要先執行一下,不然下面的流程跑不動。
$ rvm autolibs enable下面這步可選,如果是在自己的虛擬機或者國內的服務器就要加上,國外的VPS什麼的就不需要了。功能是把rvm的源改成國內淘寶提供的源。
$ sed -i .bak 's!ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!'$rvm_path/config/db然後安裝
$ rvm pkg install readline
$ rvm install 2.0.0 --with-readline-dir=$rvm_path/usr最後設置一下ruby的版本
$ rvm 2.0.0 --default
好,看一下結果
$ ruby -v
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]
$ gem -v
2.0.34. 配置gem的源,也是國內必須國外可選
$ gem source -r https://rubygems.org/$ gem source -a http://ruby.taobao.org
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2