免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3278 | 回复: 1

标准配置的UBUNTU 11.10 RUBY VMWARE 镜像,手工MOD(ZSH_RVM_RAILS_VIM) [复制链接]

论坛徽章:
0
发表于 2012-03-02 15:27 |显示全部楼层
标准配置的UBUNTU 11.10 RUBY VMWARE 镜像,手工MOD(ZSH_RVM_RAILS_VIM)




VMWARE UBUNTU 11.10 IMAGE:

     

http://www.trendsigma.net/vmware/    #各种LINUX VMWARE 版本下载,请尽量使用BT下载,以免给对方网站造成过大流量压力。
  

(以下严重参考)

http://ruby-china.org/topics/384    # ivice 的回复
http://ruby-china.org/topics/734    #关于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 脚本配置
  1. #sh
  2. $ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.profile
  3. #zsh
  4. $ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >>  ~/.zshrc
  5. #bash
  6. $ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >>  ~/.bashrc
复制代码
  

2.3 reload shell

$ source .profile


2.4 验证是否安装正确
$ type rvm  &&   rvm -v

2.5 查看ubuntu下各类ruby版本需要哪些条件
$ rvm requirements




3、这里我安装 ruby 1.93 的版本

rvm install 1.9.3


4、安装rails

这里我创建了一个gemset :


rvm不仅可以提供一个多ruby版本共存的环境,还可以根据项目管理不同的gemset.

gemset可以理解为是一个独立的虚拟gem环境,每一个gemset都是相互独立的。

比如你有两个项目,一个是rails 2.3 一个是 rails 3. gemset可以帮你便捷的建立两套gem开发环境,并且方便的切换。

gemset是附加在ruby语言版本下面的,例如你用了1.9.2, 建立了一个叫rails3的gemset,当切换到1.8.7的时候,rails3这个gemset并不存在。
  

  1. {12-02-26 9:50}[ruby-1.9.3]ubuntu:~ user% rvm gemset create rails3
  2. 'rails3' gemset created (/home/user/.rvm/gems/ruby-1.9.3-p125@rails3).
  3. {12-02-26 9:54}[ruby-1.9.3]ubuntu:~ user% rvm use 1.9.3@rails3
  4. Using /home/user/.rvm/gems/ruby-1.9.3-p125 with gemset rails3
  5. {12-02-26 9:54}[ruby-1.9.3]ubuntu:~ user% rvm use 1.9.3@rails3 --default
  6. Using /home/user/.rvm/gems/ruby-1.9.3-p125 with gemset rails3
复制代码
加入淘宝的ruby镜像库(速度快很多)

  1. {12-02-26 10:00}[ruby-1.9.3]ubuntu:~ user% gem sources --remove http://rubygems.org/
  2. http://rubygems.org/ removed from sources
  3. {12-02-26 10:00}[ruby-1.9.3]ubuntu:~ user% gem sources --add http://ruby.taobao.org/
  4. http://ruby.taobao.org/ added to sources
  5. {12-02-26 10:00}[ruby-1.9.3]ubuntu:~ user% gem sources list
复制代码
*** CURRENT SOURCES ***

http://ruby.taobao.org/



最后安装rails 以及 bundle等gems

gem install rails bundle therubyracer


论坛徽章:
0
发表于 2012-03-02 15:57 |显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP