読者です 読者をやめる 読者になる 読者になる

bsdtarを削除して途方に暮れた話

日常

最近 Homebrew の調子が良くないので Homebrew を一度削除して再インストールを試みた

Homebrew を入れた後に brew bundle をしたところ何もインストールされる気配がない
よくよく見てみると tar での展開に失敗していた

実は私は Mac の標準の bsdtar が好きではなく,coreutils をインストールして GNU の tar を使用するようにしている
それを zsh の設定に書くのは面倒なので /usr/bin/tar を本来 bsdtar のシンボリックリンクであるのを GNU の tar に張り替えていた

今回 Homebrew を削除したために GNU の tar が消えてしまったので tar が使えなくなっていたので本来の bsdtar にシンボリックリンクを張り替えてやる必要があるが,そこで私は作業ミスをしてしまい,bsdtar を削除してしまう失態を犯した

Mac の bsdtar は普通削除しないのでどこも配布していないし,bsdtar を削除してしまうとソースコードを一切展開できなくなるので何も作業ができなくなってしまう
そこで途方にくれていたところ @eiryu さんが助けてくれた

本当に困っていたので本当に助かりました

bsdtar は消すと作業不可能になるので絶対に消さないようにしましょう