Ruby on Rails/Getting Started/Common Errors
Jump to navigation Jump to search
Sometimes things just go wrong. Here are some common errors and potential ways to fix them.
Missing Socket File
If you see the following error:
No such file or directory - /tmp/mysql.sock
It means that Rails is looking for the default /tmp/mysql.sock which may not exist. There are several options to fix this:
- Find the correct location of the mysql.sock file and add a socket: option to the database.yml
- Find the correct location of the mysql.sock file and add a symlink from /tmp/mysql.sock
- If you cannot find the mysql.sock file then perhaps MySQL is not running or is installed incorrectly.