0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Homebrewをuninstallして詰みかけた話

Last updated at Posted at 2021-09-12

発端

普段自分はGoのコードばかり書いていて、インフラっぽいことはなんとなくで迂回してきた。

プライベート学習をしようと古いMacを引っ張り出してきて、開発環境を諸々Upgradeしていた。
その最中に、使わない言語のFormuraが多そうなことに気づき、軽い気持ちで一度全部消して再インストールを試みた。

というわけで
https://t-cr.jp/memo/1e317a89fa9f18c3
こちらの通りに実行。

詰んだ状態

消した後のターミナルの挙動が何かおかしい。
再起動してみよう!(アホ)
まだ何も打ち込んでいないのにプロセスが完了してしまう。何もできない。
よく見てみると/usr/local/bin/zshが無いと怒られている。

そこで私は全てを悟った。
Homebrew...

相変わらず理解が浅い自分だが、/usr/local/bin下には確かにzshは無かった。
ターミナルが起動しないのでchshコマンドも使えず、どうしようも無かった。

青ざめながらネットを彷徨って、なんとか
https://blog.officekoma.co.jp/2020/05/macos-catalinabash.html
こちらにたどり着き、
ターミナルのログインシェルをGUI上から切り替える方法を発見。

ディレクトリをターミナルから見ることもできないのでchromeでディレクトリを見つつ、どこにbashがあるのかを探した。

普通に/bin/bashにあった。いつもdockerでexecコマンドを使うときにお尻につけていたアレだ。そりゃそうだよな。。。と。

何はともあれGUIでログインシェルをbin/bashに切り替えてHomebrewをインストールし直すことができた。

なお自分は普段ターミナルではなくiTermを使っているので、そちらのログインシェルを変更する方法を探していたら、同志がおられた。
https://qiita.com/weakboson/items/399882f8422c9afb5f9d

実際にはiTermの方はGUIから変更せず、ターミナルの方で
chsh -s /bin/zshで設定したらiTermも起動できるようになった。
参考: https://rcmdnk.com/blog/2015/05/25/computer-mac-bash-zsh/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?