Rails: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

Posted by misbehavens on Super User See other posts from Super User or by misbehavens
Published on 2010-01-30T18:41:48Z Indexed on 2010/03/26 6:03 UTC
Read the original article Hit count: 451

Filed under:
|
|

So I've got a Ruby on Rails application that I am trying to run (in development) on Snow Leopard. I've got it working on my Ubuntu computer, but now I need to get my Snow Leopard environment set up.

Originally, I installed the MySQL 2.8.1 Ruby Gem and was running into this issue:

uninitialized constant MysqlCompat::MysqlRes

But thanks to this tutorial I was able to resolve it by running this command and installing a previous version of the Gem:

export ARCHFLAGS="-arch i386 -arch x86_64" ;sudo gem install --no-rdoc --no-ri -v=2.7 mysql -- --with-mysql-dir=/usr/local/mysql --with-mysql-config=/usr/local/mysql/bin/mysql_config

Now that I've resolved that issue, I'm running into a different error:

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

This happens when I try to run rake db:migrate as well as when the server is running. How can I resolve this issue?

© Super User or respective owner

Related posts about rubygems

Related posts about mysql