繁体   English   中英

Perl错误:无法在@INC El Capitan中找到模块

[英]Perl error: Can't locate module in @INC El Capitan

我升级到OS X El Capitan,现在我无法运行一个没有任何问题的perl脚本。 运行脚本后我得到:

无法在@INC中找到PDL.pm(您可能需要安装PDL模块)(@INC包含:/Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 / Network / Library / Perl / 5.18 / darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2 /System/Library/Perl/5.18/darwin-thread-multi-2level / System / Library / Perl / 5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18。)

有谁知道如何修理它?

如果您使用perl系统,则升级到El Capitan时会更新perl版本。 OS X不会自动在新版本的perl上重新安装所有模块,您必须自己完成。 所以你需要重新安装PDL。

顺便说一下,OS X还保留了perl 5.16的版本,它可能仍然安装了PDL。 如果您运行/usr/bin/perl5.16 myscript.pl您可能会发现 Perl仍然存在PDL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM