ubuntu 搭建 ruby1.9.2 + rails3 开发环境

昨天回家开电脑,ubuntu报错:/ubuntu/disks/root.disk 丢失,回到windows下面用了一个文件恢复软件来尝试这恢复,终告失败。11.04下这已经是第二次了,遂决定重装会10.04LTS。自己的代码都在github上,也没什么犹豫的。半小时装好系统。下面就开始准备RoR的开发环境,记得上次就遇到了不少的问题,所以这次把它记录下来。

 

1. 安装ruby 1.9.2 

现在ubuntu的软件仓库中可以得到的ruby最新版本为1.8.6,所以我们就通过源码编译安装1.9.2,或者也可以通过rvm。不过我还是倾向于自己编译安装。

cd ~/download
tar -vxf ruby-1.9.2-p290.tar.gz
cd ruby-1.9.2-p290
./configure
make
sudo make install

 

2. 安装rubygems

下载最新版本的rubygems

cd ~/download
tar -vxf rubygems-1.8.10.tgz
cd rubygems-1.8.10
sudo ruby setup.rb

 

3. 安装rails依赖的库文件

3.1 安装zlib,否则通过gem安装rails时会遇到'no such file to load -- zlib'的问题

sudo apt-get install zlib1g-dev
cd ~/download/ruby-1.9.2-290p/ext/zlib
ruby extconf.rb
make
sudo make install

 

3.2 安装libssl-dev。否则通过gem安装rails时会遇到'no such file to load -- openssl'的问题

sudo apt-get install libssl-dev
cd ~/download/ruby-1.9.2-290p/ext/openssl
ruby extconf.rb
make
sudo make install

 

3.3 安装libsqlite3-dev。否则gem安装sqlite3是会报错

sudo apt-get install libsqlite3-dev
 

3.4 安装libmysqlclient-dev。否则gem安装mysql2是会报错

sudo apt-get install libmysqlclient-dev

 

4. 安装rails

sudo gem install rails

 

我们的RoR开发环境就基本搞定!

你可能感兴趣的:(RoR)