Dies ist eine alte Version des Dokuments!
Sollte Tcl/Tk von ActiveState installiert sein, muss dieses zuvor entfernt werden. Dies geht folgendermaßen:
/Library/Frameworks/Tcl.framework/Versions/8.6/Resources/Scripts/uninstall
Danach wird, sofern noch nicht vorhanden, homebrew installiert:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Danach das Terminal-Fenster schließen und wieder neu öffnen, damit brew im Pfad gefunden wird.
Nun wird Tcl/Tk 8.6(!) installiert. Nicht 9.0, denn damit laufen viele ältere Tcl-Programme nicht, weil auto_mkindex nur bestimmte Kodierungen der Quelle akzeptiert.
brew install tcl-tk@8
tclsh und wish stehen nun im Verzeichnis /opt/homebrew/bin/ zur Verfügung.
Zuletzt kann man mit
ln -s /opt/homebrew/bin/tclsh /usr/local/bin
und
ln -s /opt/homebrew/bin/wish /usr/local/bin
die beiden noch in einen Standardpfad bringen.