MacOS で could not load: libpq.dylib が出たときの対処法

この記事の目次
chevron_right 事象
chevron_right 解決策

事象

ポスグレ(pstgresql)の、オートインクリメント(seq)をリセットするツールとか作ったのですが、
Macでcould not load: libpq.dylibと言われて起動できませんでした。

なので、解決策をまとめます。

ちなみにツールはこれです。
https://github.com/nnahito/re-set_postgres_seq

解決策

Postgresをインストール

$ brew install postgresql@16

@16はポスグレのバージョンなので、適宜変更してください。

ライブラリをリンクする

sudo ln -s  /opt/homebrew/Cellar/libpq/16.0/lib/libpq.5.dylib /usr/local/lib/libpq.dylib

16.0はポスグレのバージョンなので、インストールしたものに応じて適宜変更してください

以上です

[PR] おすすめの本
この記事を書いた人
Nな人(えぬなひと)。
Nは本名から取っています。
Laravelが大好きなPHPerで、WEBを作るときはLaravelを技術スタックに絶対推すマン。
PHP、Pythonと、昔はperlを書いていたP言語エンジニア。
最近はNimを書いたりしています。