2014-09-24 188 views
0

我已經安裝了以下紅寶石寶石(如何分配位置): https://rubygems.org/gems/mysql紅寶石MySQL的寶石找不到找到mysql的插座

我得到試圖運行測試腳本時,出現以下錯誤:

test.rb:20:in `new': Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) (Mysql::Error) 

這樣做的原因錯誤是,我使用LAMPP和我的MySQL插槽位於/opt/lampp/var/mysql/mysql.sock

如何配置MySQL的寶石尋找插座正確的位置,而不是我認爲的是t他默認的位置。 我知道我可以使用符號鏈接,但我寧願配置寶石本身

感謝您的幫助!

回答

0

config/database.yml只需添加

socket: /opt/lampp/var/mysql/mysql.sock 

來設置您的環境。