我運行OSX上的一些Rails應用程序,但是當我啓動rails generate
命令類型,我得到這個消息:應用程序無法連接到本地MySQL - OSX
/$root/vendor/bundle/ruby/2.0.0/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `connect': Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (Mysql2::Error)
有關信息,我MAMP服務器
alias mysql="/Applications/MAMP/Library/bin/mysql"
順便說一句,是什麼奇怪的是,我的rails s
命令的作品完美,所以我的應用程序可以連接到Apache:在運行,且該連接必須通過/Applications/MAMP/Library/bin/mysql
,所以我在我的bash配置文件中設置別名它在這種情況下服務器
我的Rails應用程序可以肯定的是用mysql。順便說一句,我找不到任何my.cnf /Applications/MAMP/MAMP.app/Contents/Resources(我真的不習慣osx,來自Ubuntu的河流......)我能找到它嗎? – Newben
查看更新的答案。我認爲它只是錯過了正確的位置/指針到您的工作mysql –
謝謝,但在你指出,這個文件夾/ usr/local/mysql/support-files /缺少... – Newben