Rails on Cygwin #2

by winson, about 1 year ago.

瞭解最麻煩的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.rb
9.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那瞬間,心裡真的覺得很感動啊。


  • Posted in Windoz, on Monday, May 28, 2007, at 03:24 AM.