zoukankan      html  css  js  c++  java
  • 标准配置的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-dev

    zsh:
    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/oh-my-zsh/raw/master/tools/install.sh -O - | sh
    rvm: (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/wayneeseguin/rvm/master/binscripts/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
    

      

    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并不存在。
    

       

    {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


    加入淘宝的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

    *** CURRENT SOURCES ***

    http://ruby.taobao.org/

     最后安装rails 以及 bundle等gems

    gem install rails bundle therubyracer 

    =======================================================
    BTW:求一块空间上传标准配置的UBUNTU RUBY VMWARE 镜像文件。 
    ======================================================= 


  • 相关阅读:
    如何在image加载的图片上再加载一个透明PNG水印图片
    Sublime3在windows下安装
    Redash中文版安装问题大全
    Ubuntu20.04和Docker环境下安装Redash中文版
    ubuntu 设置sudo 免密码
    ubuntu开启sshd
    secureCRT登录ubuntu 报错:`No compatible key-exchange method. The server supports these methods: diffie-hellman`
    监控elasticsearch
    修改因python是3版本导致的yum问题
    elk使用微信ElartAlert企业微信告警,自定义告警内容
  • 原文地址:https://www.cnblogs.com/likeyu/p/2369157.html
Copyright © 2011-2022 走看看