瞭解最麻煩的MySQL安裝之後,這裡回過頭來看看怎樣安裝Cygwin以及怎樣在Cygwin底下安裝Rails:
1.到Cygwin首頁的右上角下載安裝程式setup.exe。
2.一直按下一步,直到Choose Download Site的畫面,這裡輸入台大的主機:
ftp://ftp.ntu.edu.tw/cygwin這樣下載安裝套件的連線速度會比較快。按Add新增。
3.再來選擇要安裝的套件,一開始只要展開Devel,點選gcc, make, ruby這三個即可,如果有需要用到subversion也可以多選這一個。以後如果有需要其他套件,重新進入Cygwin的setup.exe再選就好。
4.接著讓他跑一段時間去安裝所需的套件。
5.安裝完畢之後,桌面會出現Cygwin圖示,點兩下進入。
6.再來,第一個要安裝的是RubyGems,沒有他什麼都別想玩,請到RubyGems下載最新版的寶石。
7.解開放到Cygwin底下的目錄,你也可以在自己的home目錄底下建一個temp目錄,把寶石丟到這裡。
8.切換到解開的目錄,接著用以下指令安裝:
ruby setup.rb9.RubyGems安裝好之後,就可以安裝整包Rails了,如下:
gem install rails -y要注意的是,如果出現找不到什麼東西而無法安裝的訊息時,例如:
Could not find rails (> 0) in any repositroy.這不知道是什麼奇怪的Bug,反正別緊張,重下一次指令即可。
10.再來就是安裝Mongrel或其他你喜歡的寶石,像這樣:
gem install mongrel -y萬一出現好幾個版本給你選的話,切記要選ruby版,別選win32版。
安裝好之後,所有Rails常用的指令就跟以前沒兩樣了。
話又說回來,win32上的Cygwin,充其量只能作為開發環境,因為各種開放原始碼的軟體,包括Apache, MySQL, PHP, 甚至Ruby on Rails等在win32平台上的效能實在是不好。
但對我來說最大的困擾是win32上頭沒有TextMate,寫程式沒有TextMate那怎麼行呢?
沒有TextMate就好像手廢了一樣,開發效率真的慢很多啊。
啟動Mongrel那瞬間,心裡真的覺得很感動啊。

