2017-09-17 3 views
0

Ich versuche eine gehostete Version von Ghost zu installieren. Befolgen Sie dazu das Installationshandbuch unter https://docs.ghost.org/v1/docs/install. Mit Ausnahme, dass ich in meinem Fall sqlite3 als Datenbank verwenden möchte.Installation von Ghost 1.8.6 mit sqlite db schlägt fehl nach der Konfiguration von systemd

ging jedoch erfolgreich bei jedem Schritt, aber nach configure zum Veran systemd es mit der folgenden Fehlermeldung abstürzen:

Message: 'Command failed: /bin/sh -c sudo -E -u ghost /usr/lib/node_modules/ghost-cli/node_modules/.b 
in/knex-migrator-migrate --init --mgpath /var/www/ghost/current 

Hier ist die Ausgabe für die Protokolle:

Debug Information: 
    Node Version: v6.11.3 
    Ghost-CLI Version: 1.1.1 
    Environment: production 
    Command: 'ghost install --db sqlite3 --dbpath ./content/data/ghost.db' 
An error occurred. 
Message: 'Command failed: /bin/sh -c sudo -E -u ghost /usr/lib/node_modules/ghost-cli/node_modules/.b 
in/knex-migrator-migrate --init --mgpath /var/www/ghost/current 
'Stack: Error: Command failed: /bin/sh -c sudo -E -u ghost /usr/lib/node_modules/ghost-cli/node_module 
s/.bin/knex-migrator-migrate --init --mgpath /var/www/ghost/current at Promise.all.then.arr (/usr/lib/node_modules/ghost-cli/node_modules/execa/index.js:236:11) 
    at process._tickCallback (internal/process/next_tick.js:109:7) 
Code: 1 

Die zugrunde liegende Hardware ist ein Raspberry PI 3 mit Ubuntu MATE 16.04

Irgendwelche Ideen?

Antwort

0

Scheint das Problem war das SQLite3-Paket.

Der Ghost Installer versucht, sqlite3 über den Knoten zu installieren, aber es scheint, dass es keine Binärdateien für alle Plattformen gibt, die sqlite3 versuchen, aus Quellen zu kompilieren. Und es war da, wenn es scheitert. Nach der Deinstallation Geist über ghost uninstall und dann sqlite3 separat über npm install -g sqlite3 installieren, die auch versuchen, aus Quellen zu kompilieren, funktionierte es. (Beim ersten Mal ist es trotzdem fehlgeschlagen, aber ich konnte nicht wissen, ob es ein Netzwerkproblem war, ich habe den Befehl einfach erneut ausgeführt und wenn es funktioniert hat). Danach habe ich Ghost erneut installiert und es scheint die kompilierte Version zu speichern, die global gespeichert wurde.

Verwandte Themen