在 Windows 7 64 位上安装 Expect 失败,并显示“未在档案中找到”

在 Windows 7 64 位上安装 Expect 失败,并显示“未在档案中找到”
  1. 下载 ActiveTclhttp://www.activestate.com/activetcl/downloads/
  2. 已安装 ActiveTclc:/Tcl/
  3. 在命令提示符中转到 Bin 目录(开始 > 运行 > cmd> cd c:\Tcl\bin
  4. 为了安装 Expect,我执行了命令teacup install Expect

我收到以下消息:

Resolving Expect ... Not found in the archives.

While a more fuzzy search disregarding letter case and accepting
substrings was done, we are sorry to say that it yielded no possible
candidates for installation either.

Questions to consider:
        Have you spelled the name correctly ?
        Including the proper case of characters ?

Note that teacup's 'search' command allows you to locate packages by
subject, categories, and the like.


Aborting installation, was not able to locate the requested
entity.

如何在 Windows 7 64 位上安装 Expect?

答案1

Expect 没有 64 位版本,您只能下载并安装 32 位 active tcl,然后执行 teacup install Expect。无论如何,Expect 在 64 位 Windows 上运行时存在一些缺陷......

答案2

尝试使用32 位 Windows 安装程序而不是 ActiveTcl 的 64 位 Windows 安装程序。

Pansion 提示 Expect 包是 32 位的,无法与 64 位 Tcl 配合使用——我也遇到了同样的问题,下载 32 位版本后,teacup search Expect显示win32-ix86Expect 包。然后teacup install Expect正确安装了该包。

您也可以尝试安装旧版本的 Tcl - 4.6.20.032 位Tcl 安装中包含 Expect。

相关内容