Webseiten-Werkzeuge


tcl_tk_mit_homebrew_fuer_macos_27

Dies ist eine alte Version des Dokuments!


Tcl/Tk mit Homebrew für MacOS 27+

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)"
 

Die Anweisungen zum .zprofile aus der brew-Installation ausführen (USER meint das User-Verzeichnis)!

  echo >> /Users/USER/.zprofile
  echo 'eval "$(/opt/homebrew/bin/brew shellenv zsh)"' >> /Users/USER/.zprofile
  eval "$(/opt/homebrew/bin/brew shellenv zsh)"

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

sudo ln -s /opt/homebrew/bin/tclsh /usr/local/bin

und

 sudo ln -s /opt/homebrew/bin/wish /usr/local/bin

die beiden noch in einen Standardpfad bringen.

Achtung: Sollten aus vorherigen MacOS-Versionen Apps unter Verwendung von AciveTcl installiert gewesen sein, melden sich auch neu für homebrew gebaute Apps mit der Aufforderung Rosetta zu installieren.

In solch einem Fall im Verzeichnis Programme das Info-Fenster (rechte Maustaste) zur App öffen und mit Rosetta öffnen abwählen

tcl_tk_mit_homebrew_fuer_macos_27.1790140286.txt.gz · Zuletzt geändert: von wikiwriter