我的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
存在另一个问题,但我无法修复它。有人会对出了什么问题有所了解吗?