【发布时间】:2013-06-24 18:30:36
【问题描述】:
我在 osx 上运行一些 rails 应用程序,但是当我启动 rails generate 命令类型时,我收到以下消息:
/$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 服务器正在运行,并且连接必须通过 /Applications/MAMP/Library/bin/mysql,所以我通过在我的 bash 配置文件中设置它的别名:
alias mysql="/Applications/MAMP/Library/bin/mysql"
顺便说一句,奇怪的是我的rails s 命令运行良好,所以在这种情况下我的应用程序可以连接到 apache 服务器
【问题讨论】:
标签: mysql ruby-on-rails macos sockets