Re: [問題] 新手安裝Ruby的問題
其實這個回應不算是問題發問~
只是很單純的寫上安裝經驗談,順便當做是筆記
﹙我沒有 Blog, So在這裡貼文,高手就直接忽略吧...﹚
上次在安裝 mysql + rails 2.2.2 + ruby 1.8.6-27 成功後~
想說在公司的電腦稍微試一下,後來又再度出現下面的錯誤,當場傻眼
http://0rz.tw/965a5
PS:上面那個錯誤訊息就是在 #19EvW1R7 的狀況後出現的~
但坦白講因為公事較忙,當初也沒有時間找到真正的原因。
後來找了一下網路上的文章
http://www.jb51.net/article/16889.htm
和我的問題挺類似的,不過它顯示中文,我的是亂碼~
====================================
找不到指定的模块。 -
c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so
====================================
但因為我上面那個是亂碼,想說死馬當活馬醫,就照上面網址的方式
Copy C:\Program Files\MySQL\MySQL Server 5.0\bin\libmySQL.dll
到
C:\Ruby\bin
然後重新起動 Mongrel services,終於可以跑 Web了。
但是我認為單單只是 Copy libmySQL.dll 到 ruby 路徑下仍然無法完整解決問題。
Database的路徑仍然在 C:\Program Files\MySQL\MySQL Server 5.0\data\
為了避免後續的開發有潛在的問題,我想避免用 Copy dll 的方式來解決,而是讓
Ruby 能正確找到 Mysql 的 libmySQL.dll,所以就把 C:\ruby\bin\libmySQL.dll 砍了
後續處理步驟如下:
(1)Stop Mongrel Service
(2)del C:\ruby\bin\libmySQL.dll
(3)Remove Mongrel Service (指令 Mongrel service::remove -N Mongrel)
(4)增加 C:\Program Files\MySQL\MySQL Server 5.0\bin 到 PATH 環境變數
(5)Install Mongrel Service
(6)啟動 Start Mongrel Service,仍然出現一樣的訊息 http://0rz.tw/965a5
(6)Stop Mongrel Service
(7)關機重新起動 Windows
(8)Start Mongrel Service
(9)開啟 Browser => 問題解決了
PS:中間重灌過兩次 MySQL 5.0.67
本次結論:
(1) MySQL 和 ROR 誰先裝,誰後裝似乎沒有影響
(2) 在第一次安裝完 Mongrel 並且 gem install mysql 後,就直接重開 Windows 了
(3) 如果 Mongrel 都不理你,可以先用 WEBrick 試試看有沒有問題。
以上,只是一個新手的筆記,怕以後忘記了而己 XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.137.41.39
推
12/27 21:23, , 1F
12/27 21:23, 1F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):
問題
0
1