tcl / tk на mac os, ID Python IDLE не запуститься, а Macports не працює належним чином


1

Раніше я бавився з Homebrew, Macports та Active State TCL / TK після того, як придбав новий Mac Pro. Але я якось випадково видалив папку tcl / tclsh, коли я намагався видалити версію активного стану tcl.

Тепер проблема полягає в тому, що я намагаюся встановити MongoDB з Macports за допомогою:

sudo port install mongodb

Це дає мені помилку, кажучи:

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

тож, мабуть, я видалив неправильний файл. Чи є якийсь спосіб я його повернути? Я спробував встановити tcl / tk за допомогою пакету Active State, але нічого не вийшло.

Відповіді:


1

На моїй установці 10.8 /usr/bin/tclshє симпосилання на /usr/bin/tclsh8.5, яке є символьним посиланням на /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

Якщо ви видалили інші файли, ви можете скористатися програмою Pacifist для отримання файлів із інсталятора OS X.


Дуже дякую. Я новачок у системі Unix, це дійсно знадобило мені час, щоб зрозуміти. Я майже перейшов у режим відновлення.
Ян Чжао
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.