#

這一篇文章介紹Mac下安裝Tcl/Tk開發環境的方法,以ActiveTcl-8.6b2示範。

B.1 下載Tcl/Tk開發程式

安裝ActiveState發佈的ActiveTcl,可能是建立Tcl/Tk開發環境最簡單的方法之一。ActiveTcl安裝簡單、內容完整,而且有Windows、Linux及Mac OSX的版本,是個不錯的選擇。以下是ActiveTcl的下載位置,請找出適合Mac平台的ActiveTcl安裝程式,並且下載最新的版本。

http://www.activestate.com/activetcl/downloads/

B.2 開始安裝

請執行剛剛下載回來的DMG安裝包,在安裝包裡你可以找到ReadMe.html、License.html及ActiveTcl-8.6.pkg等3個檔案,請點選ActiveTcl-8.6.pkg啟動安裝程序。

圖 B-1 ActiveTcl DMG安裝包內容


啟始的安裝畫面如下,請按「繼續」跳到下一個步驟。

圖 B-2 啟始安裝畫面


B.3 接受授權

這個步驟你會看到ActiveTcl的授權合約,看完後請按「繼續」跳到下一個步驟。

圖 B-3 授權合約


當你按下「繼續」安裝程式會問你是不是要接受條款,請按「同意」跳到下一個步驟。

圖 B-4 接受合約條款


B.4 指定安裝位置

預設ActiveTcl會把檔案安裝到第一個卷宗,如果你想安裝到其它位置可以在這邊更改,或是使用預設值。請按下「安裝」跳到下一步驟。

圖 B-5 指定安裝位置


在安裝之前你可能還需要輸入一次密碼。

圖 B-6 輸入使用者密碼


B.5 等待安裝程序

當你輸入完密碼,請稍等一下,直到安裝程式顯示成功安裝,就表示安裝完成了。請按「關閉」離開安裝程式。

圖 B-7 安裝完成


B.6 測試執行環境

ActiveTcl會把tclsh、wish及teacup安裝一份在/usr/local/bin目錄下。為了方便使用習慣上我會把這3個檔案都在/usr/bin下建立一個符號連結。請開啟終端機,並執行如下圖的命令:

圖 B-8 建立符號連結


圖中我先用sudo su命令切成root,以取得存取/usr/bin的權限,然後依序建立3個符號連結。

最後請在終端機再次輸入下方的命令來確保符號連結有建立成功。

圖 B-9 測試Tcl直譯器


如果畫面上有顯就你安裝的版本,就表示都沒問題了。

B.7 移除ActiveTcl的方法

請開啟Finder然後切換到「安裝ActiveTcl的卷宗 => 資源庫 => Frameworks」把Tcl.framework及Tk.framework刪除。

再切換到「安裝ActiveTcl的卷宗 => 資源庫」把Tcl刪除。

再切換到「安裝ActiveTcl的卷宗 => 資源庫 => Documentation => Help」把ActiveTc-8.6刪除。

再切換到 「應用程式 => 工具程式」 把Wish8.6刪除。

最後再開啟終端機把/usr/bin下的連結及/usr/local/bin下的tclsh、wish及teacup移除就完成了。

$ sudo su
Password:
# rm /usr/bin/wish
# rm /usr/bin/tclsh
# rm /usr/bin/teacup
# rm /usr/local/bin/wish8.6
# rm /usr/local/bin/tclsh8.6
# rm /usr/local/bin/teacup

Ok!! 以上就是在Mac下安裝及移除ActiveTcl的方法。

2 個意見

匿名 | 2012年3月2日 上午10:28

谢谢分享!

匿名 | 2014年6月9日 下午10:22

非常有用。终于在这里找到了删除Wish8.6的方法!原来藏在utility下面。

留下您的意見

Theme Design by devolux.org. Converted by Wordpress To Blogger for WP Blogger Themes. Sponsored by iBlogtoBlog
This template is brought to you by : allblogtools.com | Blogger Templates