0

我正在尝试在 Perl 中安装 Date::Manip 模块。我正在运行 Perl 版本 5.14.2,它似乎没有通过 PPM 成功安装。(PPM 引发 401 Access required 错误)。我猜这里的错误是 ppm 中的模块的 Perl 版本已过时。由于这是在服务器中,并且每天都有许多其他脚本在运行,因此我无法升级 Perl 版本。我需要安装以前版本的 Date::Manip 模块,但这在 ppm 中找不到。我该怎么做呢?

谢谢 !

4

2 回答 2

4

发生 401 错误的原因是因为您使用的 ActivePerl 5.14 不再被视为社区版。这意味着您不再有权访问 PPM 服务器来安装模块,除非您从 ActiveState 购买许可证。

请参阅此处以供参考http://community.activestate.com/taxonomy/term/515

你有几个选择:

  • 您可以购买 ActiveState 商业版许可证,这将使您再次访问 PPM 存储库。
  • 如果你安装了 MinGW 和 dmake,你可以从 CPAN 安装这个模块。只需cpan Date::Manip在命令行中输入。
  • 升级到最新版本的 ActivePerl。(但是当这个版本过期时,你会再次遇到同样的问题。)
  • 您可以安装另一个 Perl 发行版,例如Strawberry Perl
于 2013-11-15T07:53:14.397 回答
1

尝试使用以下链接并下载然后安装。

https://metacpan.org/pod/Date::Manip

于 2013-11-15T07:52:29.893 回答