弄了好一陣子仍未能成功裝好mongrel及Mysql gem,以gem install去處理的話總是說”missing Ruby header files”;在Google大海撈針了一會,看來要先把ruby-dev裝好,但該怎樣安裝才對?
在OSX上安裝其他Unix的軟件,通常都會用Macports 或 Fink,阿毛依然葫蘆,在我的S10上裝了Fink,再以apt-get指令去把ruby-dev及ruby18兩個元件拉下來;然而Fink拉下來的只是Ruby 1.8.1,竟比OSX內建原本的Ruby 1.8.6還要舊?! 好像1.9.1也有了吧? 雖然應該只是自己一知半解 (Fink的package database網頁亦說明有1.8.6的元件可以下載,可能是自己不懂CVS或rsync之故吧),但在網上浪蕩好一會仍是不得要領,於是只好先把Fink的Ruby版本移掉,再找其他方法了。
後來在網上看到另一篇文章(Installing Ruby, Rubygems, Rails, and Mongrel on Mac OS X 10.5 (Leopard)),開宗明義的教人如何在OSX上築起Ruby/Rails。阿毛看了一會,對Unix環境不甚了了的阿毛來說簡直看得暈頭轉向…。作者的做法是將原本內建於OSX內的Ruby整個移走,然後再於不受software update影響的/usr/local 內自己安裝ruby及ruby gem,之前還要先裝Apple的Xcode才行,對阿毛來說真是非一般的難題… @_@”
之前不是說用Mac寫Ruby很開心快活的嗎?看來要到彼岸,還得繼續在Unix怒海折騰一下…
0 Responses to “從蘋果裡掘紅寶石”