在Ubuntu 8.10上安裝Rails

有了aptitude和gem,在ubuntu上安裝Rails不是什麼難事兒,但實際安裝時沒準碰到什麼問題,比如漏掉了某些類庫、必須更新版本等等。如果出現錯誤了去網上現查也可以,但是耗時耗力,搞不好1、2個小時搭進去了。我在昨天和今天裝了3臺機器,整理了一下在Ubuntu 8.10上安裝Rails 2.2.2的步驟,第一臺安裝花了2個小時,最後1臺只花了10分鐘。步驟如下:
0. 準備

0.0 Ubuntu 8.10 安裝完畢,網絡連接正常

 

0.1 修改apt的sourcelist:
sudo vi /etc/apt/source.list
默認提供的source list比較慢,全部註釋掉,然後改成比較快的。如果你手頭沒有,可以試試這個:
deb http://ubuntu.cn99.com/ubuntu/ intrepid main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ intrepid main restricted universe multiverse

 

0.2 更新apt package列表:
sudo apt-get update

1. 安裝Ruby

1.1安裝ruby

sudo apt-get install ruby
檢查:ruby -v =>ruby 1.8.7

 

1.2安裝ruby-dev

sudo apt-get install ruby-dev
如果不安裝,後面某些步驟安裝openssl或sqlite3的時候會出錯

2. 安裝Rubygems
2.1安裝gem

sudo apt-get install rubygems
檢查:gem -v=>1.2.0
默認安裝的rubygems版本是1.2.0,而rake需要1.3.1,所以必須進行更新:

 

2.2 升級到1.3.1

sudo gem install rubygems-update
sudo /var/lib/gems/1.8/bin/update_rubygems
檢查:gem -v =>1.3.1,版本已經是1.3.1了

3. 安裝Rails

sudo gem install -v=2.2.2 rails
檢查:rails -v =>Rails 2.2.2
備註:如果結果是“The program 'rails' is currently not installed.  ”,可以這樣修復:
在~/.bashrc文件最後添加一行:export PATH=/var/lib/gems/1.8/bin:$PATH
然後用source刷新一下就可以了。

4. 安裝openssl和sqlite3
4.1 安裝openssl

sudo apt-get install libopenssl-ruby

 

4.2安裝sqlite3

sudo apt-get install libsqlite3-dev
sudo gem install sqlite3-ruby
如果你還想安裝其它插件,可以在這裏也可以以後安裝。

5. 創建一個例子測試
5.1創建應用

rails firstapp

 

5.2 測試數據庫

cd firstapp
rake db:create

 

5.3 啓動

script/server

如果以上三步都沒問題,說明安裝沒有問題。

發佈了11 篇原創文章 · 獲贊 3 · 訪問量 3273
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章