ubuntu rails环境详细配备

ubuntu rails环境详细配置

1、sudo apt-get update

#sudo apt-get update 获得最近的软件包的列表;列表中包含一些包的信息,比如这个包是否更新过
#sudo apt-get dist-upgrade 如果这个包没有发布更新,就不管它;如果发布了更新,就把包下载到电脑上,并安装。

apt-get update 指令会同步使用者端和APT 伺服器的RPM 索引清单(package list),APT 伺服器的RPM 索引清单置于base 资料夹内,使用者端电脑取得base 资料夹内的bz2 RPM 索引清单压缩档后,会将其解压置放于/var/state/apt/lists/,而使用者使用apt-get install 或apt-get dist-upgrade 指令的时候,就会将这个资料夹内的资料和使用者端电脑内的RPM 资料库比对,如此一来就可以知道那些RPM 已安装、未安装、或是可以升级的。

这里提一下apt-get upgrade 与apt-get dist-upgrade的关系
由于包与包之间存在各种依赖关系。upgrade只是简单的更新包,不管这些依赖,它不和添加包,或是删除包。而dist-upgrade可以根据依赖关系的变化,添加包,删除包。

一般在运行upgrade或dist-upgrade之间,要运行update.

2、sudo apt-get install htop

3、sudo apt-get install vim

4、sudo apt-get install build-essential git-core curl

5、sudo apt-get install build-essential    编译安装(make)

6、安装mysql数据库

7、sudo apt-get install git

8、sudo apt-get install ssh9、安装RVM

curl https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable  

多用户:rvm会被安装到/user/local/rvm,单用户:用户主目录的$HOME/.rvm下。       按照提示,修改 ~/.bashrc文件。详将:( 如果你安装上了RVM,但显示未按装,那么很可能就是这步没弄好!
           [ -z "$PS1" ] && return
      替换为:
          if [[ -n "$PS1" ]]; then
      然后将下面两行加到文件末尾(一定为末尾),以便把rvm加载到登录shell会话中。
       fi
       [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.

     注意,如果rvm是被安装到/usr/local/rvm,即使用root用户来安装,那么上面两行为:
        fi
       [[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm"
     改完之后重启终端

     *source .bashrc          #编译

     type rvm | head -1        # rvm 是函数(测试RVM)

10、sudo apt-get install aptitude 

11、//安装ruby依赖包

        sudo aptitude install curl sun-java6-bin sun-java6-jre sun-java6-jdk

        sudo aptitude 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

         apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config                  

12、安装 bundle install (里面含有数据库mysql)之前要安装两个依赖包

      sudo apt-get install libmysql-ruby
      sudo apt-get install libmysqlclient-dev

        rvm install 1.8.7         {安装1.9.2之前,必须有1.8.7才行}

13、rvm install 1.9.2      #安装ruby-1.9.2 (rvm reinstall 1.9.2 (这个代表重装))

14、rvm use 1.9.2             #使用那一个ruby
15、 rvm use 1.9.2 --default        #用哪个作为默认值

 

16、sudo apt-get install rake

17、gem install nokogiri                #安装nokogiri 文件,用来解析网页的
18、sudo apt-get install libmysqlclient15-dev

19、gem install mysql2                  #安装MySQL2(上一步)

20、gem install bundle

21、gem install rails