Homebrewで、RuntimeError: /usr/local/opt/pkg-config not present or brokenが出た時の対処法

投稿者: | 2019-09-23
Table of Content

先日rubyの開発環境を構築しようとして、Homebrewを使ったところ以下のエラーが出たので対処方法をメモしておきます。

Homebrew実行時のエラーメッセージ

Error: An exception occurred within a child process:
  RuntimeError: /usr/local/opt/pkg-config not present or broken
Please reinstall pkg-config. Sorry :(

Please reinstall pkg-config.とあるので、brew reinstall pkg-configとしたところ、またしてもエラー。
エラーメッセージは以下のように出ました。

Error: pkg-config 0.29.2 is already installed
To install 0.29.2, first run `brew unlink pkg-config`.

先にunlinkを実行しないといけないようなので、実行してから再度、brew reinstall pkg-configとしたところ、今度は別のエラー。

configure: error: ./configure failed for glib

READ THIS: https://docs.brew.sh/Troubleshooting

こちらに書いてあった対処方法で、

brew install gettextを実行してから、再度brew reinstall pkg-configを実行したら、今度はうまくいきました。

その後のrubyの環境構築もうまくいきました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です