tcl / tk no mac os, o Python IDLE não inicia e os Macports não funcionam corretamente

1

Mais cedo, eu estava brincando com o Homebrew, o Macports e o Active State TCL / TK depois que consegui o novo Mac Pro. Mas de alguma forma eu acidentalmente apaguei a pasta tcl / tclsh quando eu estava tentando apagar a versão do estado ativo do tcl.

Agora o problema é, quando estou tentando instalar o MongoDB com Macports usando:

sudo port install mongodb

Isso me dá um erro dizendo:

/usr/bin/tclsh: no such file or directory

então eu apaguei o arquivo errado. Existe alguma maneira de recuperá-lo? Eu tentei instalar o tcl / tk usando o pacote do estado ativo, mas não funcionou.

    
por Ian Zhao 24.08.2013 / 05:27

1 resposta

1

Na minha instalação de 10,8 /usr/bin/tclsh é um link simbólico para /usr/bin/tclsh8.5 , que é um link simbólico para /System/Library/Frameworks/Tcl.framework/Versions/8.5/tclsh8.5 .

$ stat -f%Y /usr/bin/tclsh
tclsh8.5
$ stat -f%Y /usr/bin/tclsh8.5
../../System/Library/Frameworks/Tcl.framework/Versions/8.5/tclsh8.5

Se você excluiu outros arquivos, pode usar o Pacifist para extrair arquivos de um instalador do OS X.

    
por 24.08.2013 / 06:40

Tags