我已经使用 rpm 为 tcl 安装了 BLT,它看起来安装正确。
从内部希望我可以成功执行“package require BLT”但是,如果我尝试这样做:
blt::hierbox .h
我收到以下消息:
无法读取文件“hierbox.tcl”:没有这样的文件或目录
我已经查看/usr/lib64/blt2.4
并heirbox.tcl
在那里并且似乎没有任何不寻常的权限。
我想那pkgIndex.tcl
一定没问题,否则 package require 命令会失败。
有趣的是,来自 BLT 的图形小部件似乎工作正常:blt::graph .g
工作正常。
我对 tcl 了解不多(我只是想让一些遗留软件工作)所以任何帮助将不胜感激。
更新我已经从源代码构建了 BLT(这也需要从源代码构建 tcl 和 tk 8.4),这似乎有效。但只有当我使用它附带的 bltwish 时。我看到其他人抱怨的 BLT 的 rpm 版本似乎没有 bltwish exe。也许这是问题的一部分。
无论如何,我现在可以解决它,所以除非其他人也在受苦,否则不要努力诊断我以前的问题。