2013-10-16 41 views
0

如何在LINUX環境中運行對象TCL腳本?我正在使用tcl 8.4。當我嘗試運行下面的代碼時,如何在LINUX環境下運行對象TCL?

package require Itcl 
class Tree { 
variable parent "" 
} 

我收到錯誤「包未定義」。

是否有可能運行一個對象TC1出包?

如何檢查軟件包是否安裝?

任何人都可以幫助我。任何意見都被接受。

+0

Itcl在你的系統上? 'sudo apt-get安裝itcl3'或者'sudo yum install itcl' –

+0

Itcl不存在..謝謝你指導 – user2693933

回答

1

您需要將Itcl軟件包安裝到您的系統上。因爲你不會說這是多少種linux,我們會猜測它是基於debian的。 apt-cache search itcl顯示itcl3和itcl3-dev,因此安裝這些軟件包很可能會使其可用。

在基於Debian的系統上dpkg --list packagename顯示它是否安裝。比如我的Ubuntu系統上:

$ dpkg --list tcl 
Desired=Unknown/Install/Remove/Purge/Hold 
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend 
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) 
||/ Name       Version      Description 
+++-============================-============================-======================================================================== 
ii tcl       8.5.0-2      The Tool Command Language (default version) - run-time files 

如果你使用的是其他一些Linux各種你可能需要找到該系統的包管理實用程序或獲取來源ITCL和建立它自己。

+0

另外,Itcl 4應該附帶Tcl 8.6。不確定是否Debian將它打包,但... –

相關問題