Какой модуль мне нужен, когда я получаю информацию об ошибке Не могу найти getopts.pl в @INC

Я запускаю эту команду в своей macOS

$ perl ~/Desktop/blif2cnf.pl

и получил эту информацию об ошибке:

Can't locate getopts.pl in @INC (@INC contains: /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 .) at /Users/Frank/Desktop/blif2cnf.pl line 10.

В моем Linux 16.04 такую ​​проблему можно решить, выполнив этот ответ

Есть ли в macOS такой модуль, как libperl4-corelibs-perl?

Я знаю CPAN, но не знаю, какой модуль мне установить.


person sirius    schedule 27.12.2017    source источник


Ответы (1)


Это Perl4::CoreLibs. В целом пакет Debian libthis-that-perl соответствует модулю с именем This::That, хотя вам решать, как использовать заглавные буквы :)

person hobbs    schedule 27.12.2017
comment
Существуют ли какие-либо сайты с документами, на которых я могу найти нужный мне модуль? - person sirius; 28.12.2017
comment
@sirius, вы можете найти подробности в ответе ниже, но краткая версия: http://search.cpan.org или https://metacpan.org. - person bballdave025; 14.05.2018