Ind*_*ent 3 linux ubuntu tcl xterm expect
我试图在台式机上打开 multixterm,但最终出现错误:
usr:~> multixterm
can't find package Expect
while executing
"package require Expect"
(file "/usr/local/bin/multixterm" line 6")
任何帮助,将不胜感激。我试过在我的笔记本电脑和朋友的机器上运行 multixterm,那里没有问题。Expect 和 multixterm 都存在于/usr/local/bin/目录中。
更新:我还发现 kibitz 和 autoexpect 都不会运行。我现在假设程序在何处寻找 Expect 存在问题。有谁知道我如何验证/检查?
首先,运行ldd /usr/local/bin/expect以找出Expect库 ( libexpect)在哪里。例如:
% ldd /usr/bin/expect | grep libexpect
libexpect.so.5.45 => /usr/lib/x86_64-linux-gnu/libexpect.so.5.45 (0x00007f230f348000)
%
Run Code Online (Sandbox Code Playgroud)
然后,将TCLLIBPATHvar 与libexpect目录一起导出。例如(似乎您正在使用csh):
% setenv TCLLIBPATH /usr/lib/x86_64-linux-gnu
Run Code Online (Sandbox Code Playgroud)
然后运行你的multixterm命令。
| 归档时间: |
|
| 查看次数: |
4108 次 |
| 最近记录: |