VMware Fusionのアンインストール後も/etc/paths.d/com.vmware.fusion.publicが残る
症状
macOS上でPodmanのビルドを行ったらエラーが発生。ビルド自体は止まることなく終了。
$ make podman-remote-darwin env: Fusion.app/Contents/Public:/usr/local/munki:/Library/Apple/usr/bin: No such file or directory Error, empty output for info: 'VERSION' Error, empty output for info: 'VERSION' /Library/Developer/CommandLineTools/usr/bin/make \ CGO_ENABLED=0 \ GOOS=darwin \ bin/darwin/podman env: Fusion.app/Contents/Public:/usr/local/munki:/Library/Apple/usr/bin:/Users/shtanaka/go/bin: No such file or directory Error, empty output for info: 'VERSION' Error, empty output for info: 'VERSION' mkdir -p bin/darwin CGO_ENABLED=0 \ ...
原因
インストールしているVMware Fusionの問題
対処
VMware Fusion自体アンインストール済みで、設定のゴミが残っている模様。
$ ls -l /etc/paths.d/com.vmware.fusion.public -r--r--r-- 1 root wheel 47 11 24 2020 /etc/paths.d/com.vmware.fusion.public
ファイルの削除
$ sudo rm /etc/paths.d/com.vmware.fusion.public
確認
一旦ターミナルを閉じて新規にターミナルを開く
$ make podman-remote-darwin Error, empty output for info: 'VERSION' Error, empty output for info: 'VERSION' /Library/Developer/CommandLineTools/usr/bin/make \ CGO_ENABLED=0 \ GOOS=darwin \ bin/darwin/podman Error, empty output for info: 'VERSION' Error, empty output for info: 'VERSION' mkdir -p bin/darwin touch .gopathok CGO_ENABLED=0 \ ...
エラーは無くなった