Eu experimentei que o Homebrew (brew) às vezes pode terminar com torneiras quebradas, fazendo com que a instalação do software falhe. Como de costume, as mensagens de erro podem ser totalmente enganosas. Isso é o que aconteceu comigo quando eu estava tentando atualizar um Python3 que funcionava anteriormente em minha máquina.
Eu tinha executado $ brew upgrade
e recebi a seguinte mensagem de erro:
==> Upgrading python3
Error: No available formula for tcl-tk
Então, você imediatamente começaria a procurar por tcl-tk e estaria errado. O verdadeiro problema é que as torneiras do Homebrew estão quebradas. Aqui está como você conserta isso, digite isto:
$ brew tap --repair
Quando o comando for concluído, retome a instalação e tudo funcionará bem.