2011年2月23日 星期三

ROR環境架設

我使用的OS: Ubuntu 10.10 桌面版本(使用虛擬環境掛載)

老師所使用的是10.04 LTS 而且有些source的檔案都已經不見了

因此需要更新source.list,基本上是更改成使用國家高速網路中心(nchc)的鏡像

以下部分內容取自王老師的課程網站(會附上網址)

另外我補充說明的用"<-"代表


更改 Ubuntu 10.10 的 sources.list
http://cycuror.tiddlyspot.com/index.html

1.打完指令後 將以下內容貼入
sudo gedit /etc/apt/sources.list

在開啟後將內容內的
tw.archive.ubuntu.com

gedit編輯器中搜尋選項中有一個取代選

將tw.archive.ubuntu.com 用ftp.nchc.org.tw 取代 <- 若是網路上的10.10版則是將ubuntu.stu.edu.tw取代

2.關閉後 更新 sudo apt-get update 注意:

上課中用的方法是cp複製的語法 <-另一種方式,若已完成上述步驟以下看過就好

利用複製的語法也可以

子目錄假設已經改好新的sources.list

cp sources.list /etc/apt/sources,list

將新改好的sources.list 複製到 檔案總管下面的sources.list 取代


Ubuntu 10.04 LTS 安裝 Ruby 1.8.7 + SQLite 3 + Rails 2.3.6
http://cycuror.tiddlyspot.com/index.html

1. 安裝 ruby 1.8.7: <- 程式語言安裝

$ sudo apt-get install ruby-full

[可省略] 檢查 ruby 版本,螢幕應顯示 ruby 1.8.7 (2010-01-10 patchlevel 249):

$ ruby -v

2. 安裝 gems 1.3.5: <- ruby相關的套件管理程式

$ sudo apt-get install rubygems

[可省略] 檢查 rubygems 版本,螢幕應顯示 1.3.5:

$ gem -v

3. 安裝 sqlite 3: <- 精簡版的資料庫系統

$ sudo apt-get install sqlite3
$ sudo apt-get install libsqlite3-dev <- dev代表發展套件

注意:假設grm list 裡面無法順利安裝sqlite3
請先安裝sudo apt-get install libsqlite3-dev再執行第四步

4. 安裝 ruby 支援 sqlite3 的套件:

$ sudo gem install sqlite3-ruby

1~4以上步驟均可以從Unubtu系統中
系統選項=> 管理=> Synaptic套件管理中安裝

5. 安裝 rails 並製造一個 rails 命令的捷徑:

$ sudo gem install rails -v=2.3.6
$ sudo ln -s -f /var/lib/gems/1.8/bin/rails /usr/bin/rails

[可省略] 檢查 rails 版本,顯示畫面其中一行應為 rails (2.3.6):

$ gem list

老師網站上面似乎漏掉一步,我補一下:

6.安裝ruby的網路函式庫套件

$sudo apt-get install libopenssl-ruby



到這邊為止算是完成了環境的建置

沒有留言:

張貼留言