在Mac OSX上使用Perl模块DateManip

时间:2018-05-08 10:27:26

标签: macos perl

我的perl安装有问题,更具体地说是模块Date::Manip。启动这个简短的脚本时

use Date::Manip;

我收到以下错误

  

ERROR LOADING MODULE:Date :: Manip :: DM6 at /opt/local/lib/perl5/vendor_perl/5.26/Date/Manip.pm第35行。       在test.pl第1行的require中编译失败。       BEGIN失败 - 编译在test.pl第1行中止。

其他模块似乎工作正常。我在Mac OSX上有几个有效的Perl安装,但我正在使用/opt/local/bin中的Macports。我试过(也许这是一个错误?)看看如果我尝试再次使用cpan(Date::Manip)安装cpan -i Date::Manip会发生什么,然后我获得以下错误

  

未定义的子程序& IO :: Handle :: _ create_getline_subs在/opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level/IO/Handle.pm第435行调用。

这似乎表明模块IO::Handle存在另一个问题,但我无法修复它。有人会对出了什么问题有所了解吗?

0 个答案:

没有答案