6/01/2007

Fedora 7 安裝 Ruby on Rails

全新燒燙燙的 Fedora7 出來了,當然開始 test 他對 Ruby on Rails 有沒有問題啦(其實只是我愛好安裝新版本 Linux)。我最近發現到 Red Hat 系列對 Ruby on Rails 的支援度真是好,真的還蠻心動的。現在我們一個一個手動安裝吧。




前置動作
就是以下的動作是對於整個過程有幫助,但是不一定要做的方式。
1. 修改 yum server ,指到國內義守的 server
vi /etc/yum.repos.d/fedora.repo
baseurl 改成
baseurl=http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/$releasever/$basearch/os/

vi /etc/yum.repos.d/fedora-updates.repo
baseurl 改成 baseurl=http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/updates/$releasever/$basearch/

2. 安裝 gcc complier
請打 gcc ,看你有沒有裝好 gcc compiler ,如果沒有的話,我們用暴力一點的方式
yum install gcc*
3. 安裝 MySQL
yum install mysql-server
開始安裝
1. 安裝 Ruby 以及 Ruby 的 MySQL Driver
yum install ruby ruby-libs ruby-devel ruby-rdoc ruby-mysql ruby-irb
2. 安裝 Ruby Gems
太棒了,Ruby gems 也是內建就有的
yum install rubygems
3. 安裝 Rails
gem i rails -y
4. 安裝 Mongrel
如果沒裝 gcc ,這裡會失敗
gem i mongrel
心得
Fedora7 安裝 Ruby on Rails 真的很方便,已經全部整合到 yum 裡面了,要快速架設 Server 應該不是任何問題。

同場加映,Lighttpd + Fastcgi 安裝方式
安裝 fastcgi 
wget http://www.fastcgi.com/dist/fcgi-2.4.0.tar.gz
cd fcgi-2.4.0
./configure
make
sudo make install


Ruby Fastcgi
wget http://www.moonwolf.com/ruby/archive/ruby-fcgi-0.8.7.tar.gz
ruby install.rb config -- --with-fcgi-include=/usr/local/include --with-fcgi-lib=/usr/local/lib
ruby install.rb setup
ruby install.rb install


1 則留言:

匿名 提到...

謝謝心得分享!!

看你設定 repo 的方式,似乎仍跟 Core 6 之前的一樣,可是小弟去義守的 FTP 看,Fedora 7 repo 的路徑設定跟之前應該有不一樣哦,core 下並沒有 7 這個子目錄,你是用 yum 裝好的嗎?

義守的 FTP 似乎沒有 mirror 完全,好像沒有 updates,只有 release 的樣子。所以如果要設 updates,應該要去找其他的 mirror。