No such file or directory – /tmp/mysql.sock

Se si prova ad utilizzare un’applicazione rails e il browser ci restituisce il seguente errore

Errno::ENOENT in LoginController#miei_dati

No such file or directory – /tmp/mysql.sock

e’ sufficiente dare il seguente comando

ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock

Per rendere definitiva questa informazione a rails, va inserita, negli environment appositi del nostro file config/database.yml l’informazione relativa al percorso del socket.

development:
adapter: mysql
database: name
(…)
socket: /var/run/mysqld/mysqld.sock

A questo punto e’ sufficiente riavviare WebRick.


About this entry