![在 Windows 7 64 位上安装 Expect 失败,并显示“未在档案中找到”](https://linux22.com/image/1325567/%E5%9C%A8%20Windows%207%2064%20%E4%BD%8D%E4%B8%8A%E5%AE%89%E8%A3%85%20Expect%20%E5%A4%B1%E8%B4%A5%EF%BC%8C%E5%B9%B6%E6%98%BE%E7%A4%BA%E2%80%9C%E6%9C%AA%E5%9C%A8%E6%A1%A3%E6%A1%88%E4%B8%AD%E6%89%BE%E5%88%B0%E2%80%9D.png)
- 下载 ActiveTclhttp://www.activestate.com/activetcl/downloads/
- 已安装 ActiveTcl
c:/Tcl/
- 在命令提示符中转到 Bin 目录(开始 > 运行 >
cmd
>cd c:\Tcl\bin
) - 为了安装 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-ix86
Expect 包。然后teacup install Expect
正确安装了该包。
您也可以尝试安装旧版本的 Tcl - 4.6.20.032 位Tcl 安装中包含 Expect。