Was ist die Verwendung der Socket-Deklaration in config/database.yml?Was ist die Socket-Deklaration für in Ruby on Rails database.yml?
Beispielcode:
staging:
adapter: mysql
encoding: utf8
database: (database)
pool: 5
username: (user)
password: (pass)
socket: /tmp/mysql.sock # <--------- this line
Meine App funktioniert, ob diese Zeile kommentiert wird oder nicht. Also wofür ist es? Welche Gründe kann ich haben, um es zu verlassen, es zu kommentieren oder seinen Wert zu ändern?
In meiner Rails 4 App scheinen die 'Socket' Einstellungen ignoriert werden. Stattdessen musste ich 'host:/path/to/socket /' setzen, damit mindestens 'rake db: migrate' funktioniert. – user569825