ROR 第一章 从零到部署--安装环境

安装环境:

系统Ubuntu安装完成之后,打开终端。

首先设置一下源

备份源

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

vim打开  /etc/apt/sources.list

sudo vim /etc/apt/sources.list

然后删除所有源项,然后在下面这个网址中复制一个源

http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8

可以ping一个离自己比较近的源

我的选择163

deb http://mirrors.163.com/ubuntu/ raring main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ raring-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ raring-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ raring-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ raring-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ raring main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ raring-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ raring-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ raring-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ raring-backports main restricted universe multiverse

然后刷新包

sudo apt-get update

这个过程有点慢,特别是选了多个源的时候,耐心等待吧。。

 

安装RVM,安装之前先安装curl

curl:

sudo apt-get install curl

RVM:

\curl -L https://get.rvm.io | bash -s stable

安装完成之后直接rvm -v没有查看到版本信息

安装提示信息

* To start using RVM you need to run `source /home/a/.rvm/scripts/rvm`

所以接着

source /home/a/.rvm/scripts/rvm

RVM安装完成,rvm -v查看到版本是1.24.4

ruby -v查看到本机的ruby版本是1.9..1,

我需要的是2.0.0以上版本,所以下载一个2.0.0的版本

ruby 2.0.0:

rvm install 2.0.0

 

安装RubyGems:

RubyGems是Ruby项目的包管理程序,通过gem的形式获取,由于ruby是通过rvm安装的,rvm顺带把gem也安装了,所以只需要把gem保持到2.0.0即可

gem update --system 2.0.0

 

安装Rails:

gem install rails --version 4.0.0 --no-ri --no-rdoc -V

出现一个错误

/usr/bin/install: cannot create regular file `/home/a/.rvm/gems/ruby-2.0.0-p353/gems/atomic-1.1.14/lib/home/a/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/site_ruby/2.0.0/i686-linux': No such file or directory

其实这是一个误报,我试了一下这个目录是可以找到的,原因是gem2.0.0安装Rails 4.0有bug

升级gem到2.0.3再安装Rails 4.0.0

gem update --system 2.0.3
gem update --system
gem install rails --version 4.0.0 --no-ri --no-rdoc -V

缺少gem update –system这一句依然会出一个bug:

openssl::ssl::sslerror: ssl_connect returned=1 errno=0 state=sslv3 read server certificate b: certificate verify failed
这个时候rails -v可以看到版本是4.0.0
环境安装告一段落,后面还有其他软件安装,不过都很简单了,不会因为什么bug而抓瞎了。。
posted @ 2013-11-24 20:21  salembe  阅读(178)  评论(0编辑  收藏  举报