Re: [問題] 新手安裝Ruby的問題

看板Ruby作者 (Q麵)時間15年前 (2008/12/27 20:23), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
其實這個回應不算是問題發問~ 只是很單純的寫上安裝經驗談,順便當做是筆記 ﹙我沒有 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
文章代碼(AID): #19LXunLd (Ruby)
文章代碼(AID): #19LXunLd (Ruby)