Я создал новый модуль, используя h2xs который построил для меня дерево модулей и кучу файлов.
Git запустил make test, но затем make не удалось найти WWW :: Curl, но я установил Curl с Yum, поэтому я не уверен, почему это проблема!
use strict;
use warnings;
use JSON::XS;
use WWW::Curl;
Сделать ошибку:
Error: Can't locate WWW/Curl.pm in @INC (@INC contains: dir .. dir...
Проблема заключалась в том, что я использовал Active Perl, и поэтому мне пришлось устанавливать с помощью команды репозитория Active Perl, а не yum!
Perl мог быть скомпилирован с определенными каталогами в @INC, где curl не был установлен. Попробуйте найти / -type f -iname Curl.pm (используя iname на тот случай, если проблема заключается в использовании заглавной буквы C в curl), а затем запустите свой скрипт с -I /path/to/Curl.pm и посмотрите, работает ли это.
Если да, следуйте этой полезной публикации, чтобы решить эту проблему: