其他分享
首页 > 其他分享> > 执行ns2报错

执行ns2报错

作者:互联网

1.错误:

LUV configuration file
invalid command name "Agent/LUV"
while executing
"Agent/LUV set sport_ 0"
(file "./luv.tcl" line 2)
invoked from within
"source.orig ./luv.tcl"
("uplevel" body line 1)
invoked from within
"uplevel source.orig [list $fileName]"
invoked from within
"if [$instance_ is_http_url $fileName] {
set buffer [$instance_ read_url $fileName]
uplevel eval $buffer
} else {
uplevel source.orig [list $fileName]
..."

【未解决】(参考博客:https://www.cnblogs.com/zhchngzng/p/3584651.html)

export TCL_LIBRARY=/home/username/Desktop/ns-allinone-2.35/tcl8.5.10/library:/home/username/Desktop/ns-allinone-2.35/tk8.5.10/library

And run "source ~./bashrc" in terminal.

按照上述方法,依旧没有解决

 

!!!【解决】

PS:因为我重装了ns2,然后在设置环境变量的时候,重复执行的source ~/.bashrc/,但是发现设置的环境变量并没有生效

用 echo $PATH查看路径,发现有重复路径

在命令行输入:

export PATH=$(echo $PATH | tr : "\n"| sort | uniq | tr "\n" :)

删除重复路径,重新执行ns XXX.tcl文件,成功!!!1

标签:invoked,LUV,fileName,uplevel,source,tcl,报错,ns2,执行
来源: https://www.cnblogs.com/wenc/p/15561063.html