Die Produktionsschienen-Konsole wird nicht gestartet

8

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%     
Ethan 03.05.2012, 23:08
quelle

3 Antworten

35

Gelöst es.

Alles, was ich tun musste, war ...

%Vor%     
Ethan 03.05.2012, 23:29
quelle
8

Eine andere Möglichkeit dies zu tun:

./script/rails console production

    
nyaa 04.05.2012 07:30
quelle
1

Ich habe mit run gelöst:

%Vor%

Weitere Details zu Link

    
akbarbin 09.06.2013 03:42
quelle

Tags und Links