標(biāo)準(zhǔn)配置的UBUNTU 11.10 RUBY VMWARE 鏡像,手工MOD(ZSH_RVM_RAILS_VIM)
VMWARE UBUNTU 11.10 IMAGE:
http://www.trendsigma.net/vmware/ #各種LINUX VMWARE 版本下載,請盡量使用BT下載,以免給對方網(wǎng)站造成過大流量壓力。
(以下嚴(yán)重參考)
http://ruby-china.org/topics/384 # ivice 的回復(fù)
http://ruby-china.org/topics/734 #關(guān)于ZSH的安裝使用
ZSH:
$ sudo apt-get install wget vim build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf automake libtool imagemagick libpcre3-devzsh:sudo apt-get zsh oh-my-zsh: (https://github.com/robbyrussell/oh-my-zsh) (http://ruby-china.org/topics/734)wget --no-check-certificate https://github.com/robbyrussell/ ... er/tools/install.sh -O - | shrvm: (https://github.com/wayneeseguin/rvm) ==================
VIM
==================
1、安裝先決條件
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 xclip ncurses-dev automake
2、安裝rvm
2.1 安裝
$ bash < <(curl -s https://raw.github.com/wayneeseg ... ripts/rvm-installer)
2.2 shell 腳本配置- #sh
- $ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.profile
- #zsh
- $ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.zshrc
- #bash
- $ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc
復(fù)制代碼
2.3 reload shell
$ source .profile
2.4 驗(yàn)證是否安裝正確
$ type rvm && rvm -v
2.5 查看ubuntu下各類ruby版本需要哪些條件
$ rvm requirements
3、這里我安裝 ruby 1.93 的版本
rvm install 1.9.3
4、安裝rails
這里我創(chuàng)建了一個gemset :
rvm不僅可以提供一個多ruby版本共存的環(huán)境,還可以根據(jù)項(xiàng)目管理不同的gemset.
gemset可以理解為是一個獨(dú)立的虛擬gem環(huán)境,每一個gemset都是相互獨(dú)立的。
比如你有兩個項(xiàng)目,一個是rails 2.3 一個是 rails 3. gemset可以幫你便捷的建立兩套gem開發(fā)環(huán)境,并且方便的切換。
gemset是附加在ruby語言版本下面的,例如你用了1.9.2, 建立了一個叫rails3的gemset,當(dāng)切換到1.8.7的時(shí)候,rails3這個gemset并不存在。
- {12-02-26 9:50}[ruby-1.9.3]ubuntu:~ user% rvm gemset create rails3
- 'rails3' gemset created (/home/user/.rvm/gems/ruby-1.9.3-p125@rails3).
- {12-02-26 9:54}[ruby-1.9.3]ubuntu:~ user% rvm use 1.9.3@rails3
- Using /home/user/.rvm/gems/ruby-1.9.3-p125 with gemset rails3
- {12-02-26 9:54}[ruby-1.9.3]ubuntu:~ user% rvm use 1.9.3@rails3 --default
- Using /home/user/.rvm/gems/ruby-1.9.3-p125 with gemset rails3
復(fù)制代碼 加入淘寶的ruby鏡像庫(速度快很多)
- {12-02-26 10:00}[ruby-1.9.3]ubuntu:~ user% gem sources --remove http://rubygems.org/
- http://rubygems.org/ removed from sources
- {12-02-26 10:00}[ruby-1.9.3]ubuntu:~ user% gem sources --add http://ruby.taobao.org/
- http://ruby.taobao.org/ added to sources
- {12-02-26 10:00}[ruby-1.9.3]ubuntu:~ user% gem sources list
復(fù)制代碼 *** CURRENT SOURCES ***
http://ruby.taobao.org/
最后安裝rails 以及 bundle等gems
gem install rails bundle therubyracer
|