无法找到包Tclx

时间:2017-01-18 06:21:26

标签: tcl

当我在linux中运行tcl脚本时,系统会返回错误"无法找到包Tclx"
enter image description here

我检查了ActiveTcl-8.5 / lib文件,Tcl8.5存在。

enter image description here

有没有人见过它?我该怎么办?

2 个答案:

答案 0 :(得分:3)

您确定要运行ActiveState的tclsh吗? tclsh包含在大多数Linux发行版中,但TclX不是。

bll-tecra:bll$ which tclsh
/usr/bin/tclsh
bll-tecra:bll$ tclsh
% package require Tclx
can't find package Tclx
% exit
bll-tecra:bll$ /home/bll/ActiveTcl-8.5/bin/tclsh
% package require Tclx
8.4
% exit

答案 1 :(得分:2)

  1. 执行命令,将Tcl安装链接到新存储库 - 在Tcl安装中选择任何shell

    bash> teacup link make /path/to/new/repository /path/to/shell
    
  2. 安装包Tclx

    bash> teacup install Tclx
    
  3. 从Tcl shell中检查环境:

    % package require Tclx