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

Perl模块expect.pm不适用于windows 64位系统,perl,activeperl,Perl,Activeperl,我在windows 64位计算机上使用Activeperl,我想在windows 64位计算机上使用expect.pm模块,但出现以下错误: 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 我在谷歌上搜索过,很多人说windows 64位不支持这个模块。有

我在windows 64位计算机上使用Activeperl,我想在windows 64位计算机上使用
expect.pm
模块,但出现以下错误:

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 
我在谷歌上搜索过,很多人说windows 64位不支持这个模块。有人能告诉我如何安装它吗?如果没有,我需要改变Linux环境吗?

根据Windows的规定,在Windows中运行该程序的唯一方法是通过

这似乎是由于对的依赖,它也建议通过Cygwin使用它

据我所知,在Windows中实现此功能的唯一方法是通过



这似乎是由于对的依赖,它也建议通过Cygwin使用它

它不会在Windows上运行。Expect创建一个伪tty,试图欺骗子程序不缓冲其输出。Windows没有TTY。

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

作为Degustaf的注释或编辑会更好answer@ysth当问题问他是否需要切换到Linux来使用该模块时,解释它不可能在Windows上运行并不是一个评论。至于复制Degustaf的答案,我在发布时没有看到任何其他答案。此外,我不喜欢他的回答“如果你想让它在Windows下工作,你需要使用另一个操作系统”。那么,也许这应该是对这个问题的一个评论。因为这不是对“我如何在ActivePerl中使用Expect.pm,或者我需要切换到Linux”的回答,Degustaf的回答很好地回答了这个问题。@ysth,在解释了该模块依赖于Windows没有的功能之后,为什么你认为我需要说明不能在Windows上使用该模块?但很好,我做了。如果对Degustaf的评论或编辑会更好answer@ysth当问题问他是否需要切换到Linux来使用该模块时,解释它不可能在Windows上运行并不是一个评论。至于复制Degustaf的答案,我在发布时没有看到任何其他答案。此外,我不喜欢他的回答“如果你想让它在Windows下工作,你需要使用另一个操作系统”。那么,也许这应该是对这个问题的一个评论。因为这不是对“我如何在ActivePerl中使用Expect.pm,或者我需要切换到Linux”的回答,Degustaf的回答很好地回答了这个问题。@ysth,在解释了该模块依赖于Windows没有的功能之后,为什么你认为我需要说明不能在Windows上使用该模块?但是很好,我做到了。好吧,任何虚拟unix机器都可以,不仅仅是cygwin。@ikegami:cygwin不是虚拟机,它是linux仿真层和环境Windows@ysth,这就是虚拟机的定义。“在计算中,虚拟机(VM)是对特定计算机系统的仿真。”因此,并不意味着对特定计算机系统的仿真就是虚拟机。cygwin不是虚拟机。任何虚拟unix机器都可以,不仅仅是cygwin。@ikegami:cygwin不是虚拟机,它是linux仿真层和环境Windows@ysth,这就是虚拟机的定义。“在计算中,虚拟机(VM)是对特定计算机系统的仿真。”因此,并不意味着对特定计算机系统的仿真就是虚拟机。cygwin不是虚拟机。