九零不老心
发布于 2019-02-27 / 3 阅读 / 0 评论 / 0 点赞

activetcl离线安装modules方法

  1. 默认windows下安装activetcl后,已经安装了一些modules,而添加新module的方法是:cmd中执行teacup install 名称(机器需连通公网)
  2. 对于离线安装方式我百度、google很多,没找到相应内容,不过可以用另一种方式实现:(相同版本操作系统上同时安装相同版本的activetcl,一台机器A保证能够连通公网,而另一台就是我们工作需要,但无法连接公网的工作机B,在A上cmd中执行teacup install 模块名称(如expect),等提示安装成功后(提示内容包含模块安装的位置),将A机路径C:\Tcl\lib\teapot\package\win32-ix86\lib中的带有模块名称的文件夹,完整拷贝到B机的相应路径C:\Tcl\lib\teapot\package\win32-ix86\lib下,B机即可正常使用)
  3. 执行 tcl 脚本:cmd中执行 tclsh + 脚本名称 即可(若脚本中需要使用到模块,那么在脚本中添加 package require 模块名称(如Expect) 即可 )