測試機台是用(已經有跑PHP的)XAMPP .似乎因為是XAMPP所以modruby使用失敗(因為路徑配置問題無法裝進XAMPP的Apache.或者只是當時還沒裝developer包才失敗.以後再研究)
基本上看的文以mongrel官網、Rails wiki和javaeye為主
直接下結論(之前的盲點)
XAMPP要加掛developer包才能成功gem install mysql(路徑也要對好XAMPP的mysql) .這關是最後卡的關卡.或者應該是一開始就卡只是一直不懂.ROR要先gem好mysqk套件才能接上mysql.基本上ROR的安裝和MYSQL的gem都是看這篇
gem install mysql -- --with-mysql-include=/opt/lampp/bin/mysql --with-mysql-config=/opt/lampp/bin/mysql_config
上面是如果直接預設安裝XAMPP in LINUX.路徑應該就會一樣(另developer包直接tar解下去沒意外是不會有問題的.當然怕的話先備一下是好的)
mongrel也gem好後.再來就參考mongrel官網或其他教學(這部份文章很多、Lightly ROR也有提過)
為何會花一週的時間.其實前三天是先參考了這篇的教法.後來說要直接結合已經有的XAMPP才又做撤退再開的動作.Apache的http.conf再多迷路一陣子.就變成這種情況……
總之目前已經能看到網頁了.可喜可賀.再來要繼續研究能讓PHP一起活在主機上的方法……(如果有的話)
補記:發現更之前我其實有挖到一個針對xampp的外掛包.找機會再用了=___=
補記二:一台Apache上同時跑ROR和PHP的方法:Listen兩個port設好virtualhos即可
參考文
Lighty ROR:Apache 2.2 + Mongrel 設定方式、Mongrel 使用方式 Part 2 : Mongrel Cluster 、Ruby on Rails 伺服器架設原理
WIN上跑XAMPP結合ROR方法.留著以防萬一
沒有留言:
張貼留言