Kilimanjaro Warehouse

WEBとかゲーム開発のことについて書きます。

WSLで Error: patchelf must be installed: brew install patchelf が発生する件の対処法

Windows Subsystem for Linux(Ubuntu 18.04.02 LTS)でLinuxbrewを導入し、
パッケージをインストールしようとした際、以下のようなエラーが出ました。

Error: patchelf must be installed: brew install patchelf 

メッセージに従いpatchelfをインストールしようとしても、
上記のエラーが表示されるので困りました。

解決法

下記のコマンドを実行すると解決しました。

sudo apt-get install build-essential curl file git


インストールの手順のうち、
Linux/WSL Requirements以下の部分を見落としていたのが原因のようでした。
Homebrew on Linux — Homebrew Documentation


apt-getやbrewのバージョンが古いとインストールに失敗することがあるので、
その場合はupdateしましょう。

sudo apt-get update
brew update