描述
“%tcl错误:在以下目录中找不到可用的init.tcl:$ Xilinx / env / TOS / Tcl / dist / export / lib / tcl8.4 $ Xilinx / env / TOS / Tcl / dist / export / LIB / tcl8.4这可能意味着Tcl安装不正确。执行从“tclInit”中调用的“error $ msg”(过程“tclInit”第42行)在初始化应用程序时(Tcl_AppInit?)“
如果路径位于LD_LIBRARY_PATH行的开头或结尾,则没有区别。
例如:
x001:〜%git gui
应用程序初始化失败:在以下内容中找不到可用的init.tcl
目录:
/tools/xilinx/env/TOS/Tcl/dist/export/lib/tcl8.4 / build / xfndry10 / O. 76xd / ENV / TOS /的Tcl /距离/导出/ lib中/ tcl8.4这可能意味着Tcl安装不正确。
启动脚本出错:无效的命令名称“tk_messageBox”
执行时
“tk_messageBox -icon error -type ok -title”git-gui:致命错误“-message $ err”
从内部调用
“if {[catch {package require Tcl 8.4} err]
|| [catch {package require Tk 8.4} err]
} {
抓住{wm withdraw。}
tk_messageBox \
– 图标错误
-typ ……”
(文件“/ede/git_1.7.5_a/linux.rh5/libexec/git-core/git-gui”第34行)。
如何避免这个问题?
解
如果使用的系统具有多个Tcl shell,则会发生此错误。
之前已经看到问题,即用户在其.cshrc中获取.settings文件。
如果仅使用Xilinx Tcl或使用Xilinx应用程序,这不会导致问题。
但是,如果使用其他Tcl / Tk shell,它可能会导致上述错误。
用户不应将xilinx添加到其LD_LIBRARY_PATH中,而应依赖于加载器(Vivado和ISE DS应用程序具有引导加载程序)来设置运行应用程序所需的必要环境。
注意:可以通过运行“vivado -mode tcl”打开Vivado Tcl shell
没有回复内容