2013-08-23 38 views
0

我真的需要別人的幫助在這裏。TCL在Mac OS/TK,Python的IDLE不會啓動和Macport不能正常工作

年初,我與自制,macport和活動狀態TCL/TK玩弄我得到了新的Mac Pro之後。但不知何故,當我試圖刪除tcl的活動狀態版本時,我不小心刪除了tcl/tclsh文件夾。

現在的問題是,當我嘗試使用與Macport安裝的MongoDB:

sudo的港口安裝MongoDB的

它給我一個錯誤說:enter image description here

所以我想我刪除錯誤的文件..有什麼辦法我可以拿回來?我嘗試使用活動狀態包安裝tcl/tk,但沒有工作。

幫助真正需要的...! 感謝

+0

這是一個壞主意,混合家釀和MacPorts的。但我認爲這不是你的問題。 – abarnert

+1

另外,這個問題與mongodb無關;你破壞了MacPorts。 – abarnert

回答

1

的問題似乎是您刪除的(至少部分)系統由蘋果的Tcl/Tk預裝。* MacPorts的明確使用蘋果的Tcl(或它自己的,如果你問吧,但不是ActiveState的或自制軟件或其他)。這就是爲什麼它正在尋找/usr/bin/tclsh而不是任何tclsh在PATH上。

如果你挖的山獅安裝包裏面,你可以找到和手動運行的Tcl/Tk的安裝程序,但蘋果做不同的(難)的每個版本。更簡單的事情就是運行安裝程序並讓它爲你修復。


*它也有可能是你第一次更換部分蘋果的Tcl的另一個版本,你不應該這樣做,然後打破了其他版本。但解決方案是一樣的。

+0

謝謝。我會繼續提出你的第一個建議。挖掘Mountain Lion安裝程序包文件夾並嘗試修復它。任何提示?再次感謝! –

+0

@IanZhao:IIRC,包都是一個的.mpkg某處在.app包裏面,所以像'「找到‘/卷/安裝/安裝山Lion.app’-name」 * .pkg''應該找他們,而且名字很明顯。但我不確定10.8重新安裝磁盤是否正確,我無法檢查。 (我自10.8以來購買的唯一一臺機器沒有附帶任何磁盤......我認爲這是合理的,因爲它們都沒有DVD驅動器......)如果迷路了,也許會開一個新問題(儘管superuser.com可能成爲比這裏更好的地方)... – abarnert

+0

非常感謝!是這個'發現'/卷/安裝/安裝山獅子。應用程序「-name'* .pkg'應該在終端中運行? –