Необходимо настроить perl

Необходимо настроить perl

Я собирался запустить программу Perl, но тут появилось следующее сообщение об ошибке:

Can't locate JSON.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./po2json line 23.
BEGIN failed--compilation aborted at ./po2json line 23.

Я полагаю, что есть какой-то модуль JSON, который нужно установить, возможно, через cpan. Есть ли у вас предложение, как его включить?

Спасибо

Обновлять

Итак, я смог установить модуль JSON, но теперь получаю другое сообщение об ошибке

Can't locate Locale/PO.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./po2json line 24.
BEGIN failed--compilation aborted at ./po2json line 24.

решение1

В Ubuntu 10.04 этот файл можно найти в liblocale-po-perlпакете:

$ apt-file search Locale/PO.pm
liblocale-po-perl: /usr/share/perl5/Locale/PO.pm

Другой способ решения этой проблемы:

$ apt-cache search Locale::PO
liblocale-po-perl - Locale::PO perl module

который вы можете предпочесть, так как apt-fileон не установлен по умолчанию.

решение2

Для JSON.pmсистемы Ubuntu необходимо установить libjson-perlпакет:

apt-get install libjson-perl

Вы можете узнать, в каком пакете Ubuntu находится ваш файл, благодаря:

apt-file search JSON.pm

Связанный контент