我已经在 ubuntu 12.04 上安装了 ns2。当我尝试运行 .tcl 文件时出现以下错误:
ajay@ajay-Inspiron-535s:~$ cd ajay
ajay@ajay-Inspiron-535s:~/ajay$ ns old.tcl
couldn't read file "old.tcl": no such file or directory
答案1
您想运行它还是打开它?tcl 文件是一个脚本,运行它等同于运行脚本的内容,而打开它则等同于仅查看其内容。您必须先安装一个 tcl 库。您可以从 ActiveState Tcl 下载安装程序。安装后,您应该能够运行该脚本根据您的脚本,即使从 ActiveTcl 下载并安装后,您可能也无法运行/执行它,并且可能会收到类似找不到包... 的错误。这是因为 ActiveState 安装只是一个基本的 Tcl 解释器。如果您遇到此问题,请获取命令提示符并键入 teapot update-self,完成后,键入 teaport update。(第二条命令将花费相当长的时间。)即使这样也可能无法解决问题。