這一篇文章介紹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的方法。
按右上方的「#」號切換側邊欄