
Sphinx を含む新しい Rails スタックを Ubuntu でセットアップします。
rake ts:conf を実行すると、「ソケット '/var/run/mysqld/mysql.sock' (2) を介してローカル MySQL サーバーに接続できません」というメッセージが表示されます。
このソケットファイルは存在します。
なぜこれが serverfault に掲載されているのか: これは SF や SO に掲載できるエッジ クエリの 1 つであると確信しており、デフォルト設定に頼ることで Sphinx のインストールを何らかの形で台無しにしてしまったのではないかと疑問に思っています。
答え1
私のアプリの一部は /mysql.sock を探していて、一部は /mysqld.sock を探していたことがわかりました。結局、一方を他方にシンボリックリンクするだけになりました。