测试环境:Linux Mint 13 Maya(Xfce版本)
访问http://www.ruby-lang.org/en/
下载最新的 Ruby 2.0.0-p0
http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz
安装前准备(Ubuntu,Debian):
sudo apt-get install build-essential sudo apt-get install libssl-dev libyaml-dev
安装前准备(Fedora/CentOS/RHEL)
yum install libssl-devel libyaml-devel
解压缩
tar zxvf ruby-2.0.0-p0.tar.gz
配置
cd ruby-2.0.0-p0 ./configure
编译
make
安装(需要root权限)
sudo make install
安装后测试
dafei$ ruby --version ruby 2.0.0p0 (2013-02-24) [i686-linux]
安装Rails 4.0 beta1(需要root权限)
sudo gem install rails --version 4.0.0.beta1
测试Rails 4.0
$ rails --version Rails 4.0.0.beta1
查看gem 列表
$ gem list *** LOCAL GEMS *** actionmailer (4.0.0.beta1) actionpack (4.0.0.beta1) activemodel (4.0.0.beta1) activerecord (4.0.0.beta1) activerecord-deprecated_finders (0.0.3) activesupport (4.0.0.beta1) arel (4.0.0.beta1) atomic (1.0.1) bigdecimal (1.2.0) builder (3.1.4) bundler (1.3.0) erubis (2.7.0) hike (1.2.1) i18n (0.6.2) io-console (0.4.2) json (1.7.7) mail (2.5.3) mime-types (1.21) minitest (4.3.2) multi_json (1.6.1) polyglot (0.3.3) psych (2.0.0) rack (1.5.2) rack-test (0.6.2) rails (4.0.0.beta1) railties (4.0.0.beta1) rake (0.9.6) rdoc (4.0.0, 3.12.2) sprockets (2.9.0) sprockets-rails (2.0.0.rc3) test-unit (2.0.0.0) thor (0.17.0) thread_safe (0.1.0) tilt (1.3.3) treetop (1.4.12) tzinfo (0.3.35)
!!!!为了国内能更好地安装gem,建议采用taobao提供的rubygems镜像。
具体设置参见:
http://ruby.taobao.org/
安装完成!