Я загрузил модуль Digest::SHA1
и извлек его в каталог (../Digest-SHA1-2.13/), а затем скопировал все файлы SHA1. * в (../Digest-SHA1-2.13/Digest)
и в perl script, я сделал: используйте Digest:: SHA1; запуск script следующим образом:
perl -I ../Digest-SHA1-2.13/Digest perlscriptname.pl
Я получаю эту ошибку:
Can't locate loadable object for module Digest::SHA1 in @INC
Я предполагаю, что это имеет какое-то отношение к общей библиотеке (*.so)?, я понятия не имею, как продолжить здесь.
Я могу установить его напрямую с помощью модуля CPAN (-MCPAN), так как у меня нет разрешений на этом сервере, и я могу установить его только локально (там, где работает приложение).
Моя конечная цель - использовать Algorithm::CouponCode
, который зависит от Digest::SHA1
Странная часть состоит в том, что у меня установлен Digest::SHA1
(perl -MDigest::SHA1 -e 'print $Digest::SHA1::VERSION'
показывает версию 2.11), но Algorithm::CouponCode
(который установлен так же, как я сделал с Digest::SHA1
), жалуется, что он может найти его в @INC
спасибо!