アップデートする
次のコマンドでユーザを切り替えます。
このユーザは前回の記事で作ったGhostの管理用ユーザです。
su - ghost-user
Nodeをアップデートします。
前回の記事ではapt-updateとapt-upgradeコマンドでアップデートを行いましたが、今回はNodeのバージョンが上がりすぎたせいか上手くいかなかったので、次のコマンドでリポジトリからv10.xをインストールします。
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash
ghost-cliをアップデートします。
sudo npm install -g ghost-cli@latest
Ghostをアップデートします。
ghost update
ここで次のエラーに遭遇しました。
Your theme has 22 errors and 3 warnings
現在のテーマがv3に対応していないとのことなので、一旦、n
でインストールをキャンセルします。
v2までのデフォルトテーマ(Casper)はv3では使用できないので、公式からv3対応のテーマをダウンロードします。
Ghost Themes - The Marketplaceの最下部にあるCasperをダウンロードし、ブログの管理画面にあるDESIGNメニューからアップロードします。アップロードしたCasperのバージョンが3系になっていることを確認し、テーマを切り替えておきましょう。
もう一度、Ghostをアップデートします。
ghost update
y
で確定したらアップデート作業が完了です。
参考
Upgrading Ghost
Ghost cli shows errors after latest update to 1.11.0 - Help - Ghost Forum
Ghost 3.0 がリリースされてたので、更新してみた。