久しぶりにexaを使おうとしたら、下記のエラーが出てた。
1年前くらいかららしい
dyld[69149]: Library not loaded: /usr/local/opt/libgit2/lib/libgit2.1.7.dylib
Referenced from: <3F0EDE7E-24FD-3AC3-9CE4-7BABFAEBC350> /usr/local/Cellar/exa/0.10.1_2/bin/exa
Reason: tried: '/usr/local/opt/libgit2/lib/libgit2.1.7.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/opt/libgit2/lib/libgit2.1.7.dylib' (no such file), '/usr/local/opt/libgit2/lib/libgit2.1.7.dylib' (no such file), '/usr/local/lib/libgit2.1.7.dylib' (no such file), '/usr/lib/libgit2.1.7.dylib' (no such file, not in dyld cache), '/usr/local/Cellar/libgit2/1.8.1/lib/libgit2.1.7.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/Cellar/libgit2/1.8.1/lib/libgit2.1.7.dylib' (no such file), '/usr/local/Cellar/libgit2/1.8.1/lib/libgit2.1.7.dylib' (no such file), '/usr/local/lib/libgit2.1.7.dylib' (no such file), '/usr/lib/libgit2.1.7.dylib' (no such file, not in dyld cache)
調べてみると、exaは開発が止まってて、homebrewでもdisableになっているので、代わりにezaを使ってとの事のようです。
Rust 製の ls 代替コマンド「exa」がいつの間にか EOL になって「eza」になっていた | 浅瀬に徒浪
webエンジニアリングと気象に関するブログ。
https://shoalwave.net
exaからezaへ
brew remove exa
brew install eza
もし、aliasを設定していたら変更しておこう