linux - 如何在LINUX环境下运行对象TCL?

标签 linux tcl

如何在LINUX环境下运行对象TCL脚本?我正在使用 tcl 8.4。当我尝试运行以下代码时,

package require Itcl
class Tree {
 variable parent ""
}

我收到错误“包未定义”。

是否可以在没有包的情况下运行对象 TCl?

如何查看包是否安装了没有?

谁能帮帮我。接受任何评论。

最佳答案

您需要将 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 的源代码并自行构建。

关于linux - 如何在LINUX环境下运行对象TCL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19402235/

相关文章:

java - 在 linux 上部署时出现 NoSuchMethodError

python - 改变了 Django 模型。我为 DateField 提供了一次性的 default = datetime.date。发现无效。去掉了字段还是不能迁移

python - 在本地安装 tkinter 和 python

linux - 无法读取 "ns_": no such variable

tcl - 预期整数但出现 "floating point number"错误

excel - 如何使用 TCL 在 Excel 中读取 "ó"等特殊字符?

linux - Laravel/VirtualBox/Mac 权限错误

.net - 在 Linux 平台上使用 SonarQube 分析 .NET 代码

linux - 如何在bash中将变量分配给同一目录中文件的不同扩展名

c++ - Vera++ TCL 规则 : list all local variables