2017-09-17 7 views
0

Ghostのホスト版をインストールガイドの後にhttps://docs.ghost.org/v1/docs/installにインストールしようとしています。例外として、私の場合、データベースとしてsqlite3を使用したいと思います。systemdの設定後にsqlite dbを使用したGhost 1.8.6のインストールが失敗する

しかし、すべてのステップが正常に行ってきましたが、構成するために要求した後、それが次のエラーメッセージでクラッシュにsystemd:ここ

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 

は、ログの出力です:

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 

基盤となるハードウェアは、AでありますラズベリーPI 3とUbuntu MATE 16.04

アイデア?

答えて

0

問題はsqlite3パッケージと思われます。

ゴーストインストーラはノード経由でsqlite3をインストールしようとしますが、sqlite3がソースからコンパイルしようとするすべてのプラットフォーム用のバイナリは存在しないようです。 それが失敗したときにそこにいました。 ghost uninstall経由でゴーストをアンインストールした後、npm install -g sqlite3を介して別々のsqlite3をインストールすると、ソースからコンパイルが試行されます。 (それはとにかく失敗したのは初めてでしたが、ネットワーク上の問題かどうかは分かりませんでした。 その後、私はGhostを再びインストールしました。コンパイルされたバージョンはグローバルに保存されているようです。

関連する問題