Perl模块expect.pm不适用于Windows 64位系统

时间:2015-06-12 12:33:06

标签: perl activeperl

我在Windows 64位机器上使用Activeperl,我想使用expect.pm模块用于Windows 64位,但是出现了这些错误:

Can't locate Expect.pm in @INC (you may need to install the Expect module) (@INC contains: D:/Software/eclips/.metadata/.plugins/org.epic.debug 

我已经google了很多人说Windows 64位不支持此模块。有人可以指导我如何安装它,如果不是这样,我需要转移Linux环境吗?

2 个答案:

答案 0 :(得分:2)

根据CPAN,在Windows中使用此功能的唯一方法是Cygwin

这似乎是由于对IO:tty的依赖,它有同样的建议通过Cygwin使用它。

答案 1 :(得分:2)

它不会在Windows上运行。 Expect会创建一个伪tty来尝试欺骗子程序而不是缓冲其输出。 Windows没有ttys。