Ubuntu 12.04 出来有段时间了,一直没有更新,本想从11.10的系统
直接升级,结果脆生生挂掉了,好多东西拿不出来了。杯具,重装吧!
主要是 ruby on rails 和它相关联的在 ubuntu 上的安装配置。
包括 rvm , ruby on rails, Sublime Text,
passenger, nginx,
mongodb, redis 的安装,
顺便把 Node.js 也装上,当作汇总了。
安装Ubuntu 12-04
首先准备好12.04的 iso 镜像,需要先从官网下载,我是把iso文件写入U盘后安装的。
从10.10以后,用 UltraISO 制作出来的 Ubuntu 启动盘会出现无法启动的现象,有人说 ImageWriter 很靠谱,
先用了ImageWriter,
不过我的本本提示没有写入权限,所以找到了另一个版本,
顺利写入。然后插上U盘,重启,设置从U盘启动,基本一路 next,结果手欠,装成E文的系统了。
安装配置
中文输入
12.04 的中文输入是个大问题, 即使能输入中文,在低版本的 Sublime Text 中也不能输入中文,
好在 dev版本在其他输入法下 已经ok了。
安装 Ruby On Rails
先安装一些 ruby on rails 的依赖包,听前辈们的话不会错。
1 | $ sudo apt-get install -y build-essential openssl curl libcurl3-dev libreadline6 libreadline6-dev git zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf automake libtool imagemagick libmagickwand-dev libpcre3-dev libsqlite3-dev |
No.1 安装 RVM
1 | $ curl -L get.rvm.io | bash -s stable |
给 ~/.bashrc (Ubuntu) 加上脚本引用
1 | $ echo '[[ -s " HOME/.rvm/scripts/rvm" ]] && source " HOME/.rvm/scripts/rvm"' >> ~/.bashrc |
然后,重新载入那个文件
1 | $ source ~/.bashrc |
测试一下
1 | $ rvm -v |
No.2 用 RVM 安装 Ruby 环境
1 | $ rvm list known #显示可供选择的版本 |
……………… 漫长的的等待 ………………
Ruby 装好以后,通过 RVM 将指定版本的 Ruby 设置为系统默认版本
1 | $ rvm 1.9.3 --default |
测试一下
1 | $ ruby -v |
No.3 安装 Rails 环境
1 | $ gem install bundler rails |
测试一下
1 | $ bundle -v |
ruby on rails 的安装齐活了。
安装 Sublime Text
由于输入汉字原因,安装 Sublime Text 的dev版本,就是比较新的。
先 google 一下 Sublime Text 的ppa源,好吧,ppa暂且是什么先不管。
1 | $ sudo add-apt-repository ppa:webupd8team/sublime-text-2 |