我运行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