brew install imagemagick
した後にサーバーを立ち上げると下記のエラーが。
#したこと
とりあえずhttps://qiita.com/great084/items/98c83364f246473249c4 を参照。
しかしエラーは解決せず。
postgres -D /usr/local/var/postgres
2020-11-21 23:37:47.476 AEDT [84006] FATAL: database files are incompatible with server
2020-11-21 23:37:47.476 AEDT [84006] DETAIL: The data directory was initialized by PostgreSQL version 12, which is not compatible with this version 13.1.
postgresqlのバージョンをあげたらいけるっぽいのであげてみる
brew postgresql-upgrade-database
Error: Upgrading postgresql data from 12 to 13 failed!
==> Removing empty postgresql initdb database...
==> Moving postgresql data back from /usr/local/var/postgres.old to /usr/local/v
Error: Failure while executing; `/usr/local/opt/postgresql/bin/pg_upgrade -r -b /usr/local/Cellar/postgresql@12/12.5/bin -B /usr/local/opt/postgresql/bin -d /usr/local/var/postgres.old -D /usr/local/var/postgres -j 4` exited with 1.
何故かバージョンがあげれないというエラーが。
そこで、以前postgresql関連のエラーが出たときにした事を思い出してbrew doctor
を実行
Warning: Git could not be found in your PATH.
Homebrew uses Git for several internal functions, and some formulae use Git
checkouts instead of stable tarballs. You may want to install Git:
brew install git
Warning: No developer tools installed.
Install the Command Line Tools:
xcode-select --install
Warning: Your Xcode does not support macOS 10.15.
It is either outdated or was modified.
Please update your Xcode or delete it if no updates are available.
Warning: Xcode alone is not sufficient on Catalina.
Install the Command Line Tools:
xcode-select --install
検知された問題を解消していく。
そして再度postgresqlのバージョンをあげてみる
brew postgresql-upgrade-database
~~(省略)~~
==> Upgraded postgresql data from 12 to 13!
==> Your postgresql 12 data remains at /usr/local/var/postgres.old
無事にバージョンをあげることができ、サーバーもエラーが出ずに立ち上げれました!