Auf meinem OS X-Entwicklungs-Laptop funktioniert alles einwandfrei.
Stellen Sie die App für die Produktion bereit, und sie wird ausgeführt und zeigt Daten erwartungsgemäß an.
Wenn ich jedoch versuche, die Rails Konsole auf dem Produktionsserver auszuführen, erhalte ich einen Fehler ...
%Vor% Ich habe versucht, socket: /tmp/mysql.sock
aus database.yml zu entfernen - das gleiche Ergebnis.
Obwohl die App läuft, muss ich auch in der Produktion auf die Konsole zugreifen können, um bestimmte Aufgaben auszuführen.
Ich kann mit dem MySQL-Befehlszeilenclient eine Verbindung zum MySQL-Server herstellen.
Ruby 1.9.3p125
Schienen 3.2.2
mysql2 gem 0.3.11
MySQL Server: 5.1.61
Produktions-Host: Linux 2.6.32-220.4.2.el6.x86_64
datenbank.yml
%Vor%Tags und Links ruby mysql ruby-on-rails