MacOS, homebrew & fish

Es war bisher irgendwie immer grützig, unter MacOS (12.1) homebrew richtig zum laufen zu kriegen. Das liegt zum einen daran, dass sich die IT-Welt ständig verändert, zum anderen aber auch daran, dass ich mein MacBook primär für Arbeitsfoo brauche, der wenig mit scripting zu tun hat. Homebrew, oder wie ich es nenne, brew hat zwar soweit funktioniert, dass ich fish installieren und einrichten konnte, nach dem einen oder anderen Update des OS war es dann schlichtweg hin. Git wollte nicht, PATH wollte nicht, insgesamt war alles Mist. Ich konnte nichts installieren und das war und ist unendlich doof. Die Lösung lautet: Alles Alte runter von der Maschine und dann alles frisch wieder drauf.

  1. Standard-Shell wiederherstellen (unglaublich wichtig!!!)
  2. Funktion verifizieren (mindestens genauso wichtig!!!)
  3. brew entfernen (Google ist dein Freund)
  4. alles neu machen

1 — homebrew installieren

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2 — fish installieren

brew install fish

3 — fish adden

echo “/usr/local/bin/fish” | sudo tee -a /etc/shells

4 — fish zur Default-Shell machen

chsh -s /usr/local/bin/fish

Ach ja, und wo wir schon mal dabei sind:

TILING ist ja eine dieser Dinge, für die die Hampelz bei Apple keine Notwendigkeit sehen. Hiermit sollte es funktionieren, wenn man sich erstmal die Steuerung durchgelesen, verinnerlicht und erfolgreich angewendet hat. Let’s go!