版本:ubuntu11.10桌面版。
目的:搭建一个Ruby与Rails开发环境,以及octopress博客写作环境。
下载地址:
内存较大,对非windows环境极其不熟悉的朋友,可以通过开源虚拟机virtualbox来安装。
调出ubuntu终端。11.10方法如下。首先,点击启动期的左上角的面板主页,然后输入term,出现终端,将其拖放到启动器上。如下图所示:

生成语言包
sudo locale-gen --lang zh_CN.UTF-8
校正时区
sudo dpkg-reconfigure tzdata
选择Asia,然后再选择自己所在的时区【chongqing】。再查看是否设置正确:
date
以上步骤仅需要在ubuntu服务器环境执行,桌面版不需要执行。
更新源
sudo apt-get update -y
sudo apt-get upgrade -y
安装git、下载、解压与openssl等功能的包。
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 -y
以及图片处理库imagemagick
sudo apt-get install imagemagick --fix-missing -y
确认gcc与git安装好,(如果是部分服务器环境,可能还需要sudo apt-get install gcc安装gcc编译环境。)
gcc --version
git --version
创建一个目录,用来存放安装的网站资料:
mkdir ~/dev
rvm:ruby版本管理器。
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
执行以下操作:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
重新加载shell,如果shell使用的不是bash而是zsh,请改成source ~/.zshrc
source ~/.bashrc
确认rvm已经安装好:
rvm -v
rvm install 1.9.2
指定系统使用的Ruby版本:
rvm use 1.9.2 --default
创建默认的gem集合,假定命名为:rails31
rvm gemset create rails31
使用rails31这个gem集合作为默认的,
rvm use 1.9.2@rails31 --default
重启shell,检查是否已经默认的gem集合是rail31了,使用命令:
rvm info
gem是ruby的包管理器。
gem update --system
gem install bundle
gem install rails
sudo apt-get install libpq5 libpq-dev postgresql -y
sudo apt-get install mysql-server mysql-client -y
过程需要输入mysql密码。
在前述步骤已经执行,单独执行命令是:
sudo apt-get install sqlite3
一个rails开发常用的键值数据库。
sudo apt-get install redis-server -y
gem install sqlite3-rub
gem install mysql2
一个强大的搜索工具。
sudo apt-get install ack-grep -y
除了以上老牌,还有模仿Mac上的Textmate的替代品是:Sublime Text,可以提供跨平台的较一致的用户体验。
本作品采用知识共享署名-非商业性使用-禁止演绎 3.0 Unported许可协议进行许可。
20 November 2011