昨天回家开电脑,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开发环境就基本搞定!