0

我们正在运行一个安装了 Perl 5.8.8 的 CentOS Linux 服务器。我们无法在此系统上更新 Perl。

我正在使用 EPIC 安装 Eclipse,以便在我的 Windows 7 工作站上进行一些 Perl 编码。这要求我也在工作站上安装 Perl。我已经安装了几个不同版本的 Perl,它们都对我们有问题……我们的代码使用了SwitchExpect命令。

  • Strawberry Perl 5.8.8.4 有 Switch.pm,但没有 Expect.pm。
  • DWIM Perl 5.14.2.1 确实有 Switch.pm,但找不到它。它也没有 Expect.pm。
  • ActivePerl 5.16.3.1604 有 Switch.pm,但找不到。它也没有 Expect.pm。

有人可以推荐一个可以安装在我的工作站上提供这些模块的 Perl 吗?或者,有没有办法安装这些模块?

4

2 回答 2

0

这有点回答Expect - Can I use this module with ActivePerl on Windows?

到目前为止,答案是“不”,但这已经改变了。

你仍然不能使用 ActivePerl,但是如果你使用 Cygwin 环境(http://sources.redhat.com),它自带 perl,并且安装了最新的 IO::Tty(v0.05 或更高版本),它应该工作(感谢反馈)。

于 2014-05-17T01:29:27.250 回答
0

用草莓 perl 试试这个:

perl -MCPAN -e 'install Expect'
于 2014-05-15T05:37:23.327 回答