タイトルのとおりですが、久しくgcloudコマンドを使っていなかった & brew update
brew upgrade
をした、のいずれかの理由で(多分後者)、gcloudコマンドを実行すると以下のようなメッセージが出て困ってしまった。。
% gcloud dyld[98537]: Library not loaded: /opt/homebrew/opt/gettext/lib/libintl.8.dylib Referenced from: <844055F6-40BF-32E1-BCE4-F6EA167E3129> /Users/~~~/.anyenv/envs/pyenv/versions/3.10.5/bin/python3.10 Reason: tried: '/opt/homebrew/opt/gettext/lib/libintl.8.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/gettext/lib/libintl.8.dylib' (no such file), '/opt/homebrew/opt/gettext/lib/libintl.8.dylib' (no such file), '/usr/local/lib/libintl.8.dylib' (no such file), '/usr/lib/libintl.8.dylib' (no such file, not in dyld cache) zsh: abort gcloud
python
と打っても同様に以下のようなメッセージ
dyld[57741]: Library not loaded: /opt/homebrew/opt/gettext/lib/libintl.8.dylib Referenced from: <844055F6-40BF-32E1-BCE4-F6EA167E3129> /Users/~~~/.anyenv/envs/pyenv/versions/3.10.5/bin/python3.10 Reason: tried: '/opt/homebrew/opt/gettext/lib/libintl.8.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/gettext/lib/libintl.8.dylib' (no such file), '/opt/homebrew/opt/gettext/lib/libintl.8.dylib' (no such file), '/usr/local/lib/libintl.8.dylib' (no such file), '/usr/lib/libintl.8.dylib' (no such file, not in dyld cache)
まぁなんか壊れましたねーと思いながらサクッとインターネットを検索してみると、
多分 gettext
が入ってないとだめっぽい。もしくは壊れてる。
そういうわけで、brew を利用してインストールする。
% brew install gettext
自分の場合には実行しなかったけど、すでに入っている人はuninstallしてから実行すると良さそう
% brew uninstall --force gettext
これで解決した。
すっきり。