NS2中couldn‘t read file “../tcl/mobility/scene/cbr-3-test“: no such file or directory解决方法


运行wireless.tcl 文件时报错:
couldn't read file "../../uAMPS/ns-leach.tcl": no such file or directory
    while executing
"source.orig ../../uAMPS/ns-leach.tcl"
    ("uplevel" body line 1)
这是由于文件的路径问题,在目录中找不到文件。
最佳的解决方法就是在wireless.tcl文件的目录下,用cd 进入目录的方式检查当前目录是否能正确进入对应的目录,能进入则为正确路径。

此时将相对应的路径放回tcl脚本中

下面是我的一些尝试:

lby@ubuntu:~/ns/ns-2.35/tcl/ex$ sudo ns wireless.tcl
couldn't read file "../../uAMPS/ns-leach.tcl": no such file or directory
    while executing
"source.orig ../../uAMPS/ns-leach.tcl"
    ("uplevel" body line 1)
    invoked from within
/***

***/
lby@ubuntu:~/ns/ns-2.35/tcl/ex$ cd ../../uAMPS/
bash: cd: ../../uAMPS/: 没有那个文件或目录
lby@ubuntu:~/ns/ns-2.35/tcl/ex$ cd ../../mit/uAMPS
lby@ubuntu:~/ns/ns-2.35/mit/uAMP

成功进入目录后将对应的路径  ../../mit/uAMPS复制到tcl脚本中

ns2