Ruby + MySQL + libmysql.dll

發表於 2009-12-03 18:20:00| 分類: Ruby On Rails

我目前所有的RubyOnRails專案,執行環境都是Win32平台的Ruby 1.8.6 + Rails 2.1.0這個穩定版本。由於甚少重新安裝環境,頂多在更換了作業系統Windows後,指定環境變數的PATH至Ruby/bin,所以經常會忘記基本的Ruby + MySQL安裝後,需要另外放置libmysql.dll這個MySQL的執行元件程式庫。

今日難得地重新Ruby 1.8.6之後,先利用gem install mysql安裝了MySQL-rubygem套件,然後將我慣用的XAMPP/mysql/bin目錄下的libmysql.dll複製至Ruby\bin目錄。結果應用程式竟然無法正確執行,遇到MySQL query就當。原先以為是我安裝時漏了什麼環節,又或者是MySQL-rubygem的版本不符所致,搞了很久,重新安裝了幾次,這才終於醒悟過來,原來XAMPP/mysql/bin/libmysql.dll這個程式庫不能直接拿來給Ruby使用。

還是得要連回 MySQL 網站去下載官方版本當中的libmysql.dll,這樣子才是個可執行的版本。為了避免忘記,這裡擺個備份的 libmysql.dll,下次如果需要用到的時候拿這個就行了。


發表回應

名稱:
電郵:
網站:
意見:
為防止廣告留言,請回答下面簡單的數學問題:
九加八等於