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.

아마도 cpan을 통해 설치해야 하는 JSON 모듈이 있을 것 같습니다. 활성화하는 방법에 대한 제안 사항이 있습니까?

감사해요

업데이트

그래서 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설치해야 합니다 libjson-perl:

apt-get install libjson-perl

다음 덕분에 어떤 우분투 패키지에 파일이 들어 있는지 찾을 수 있습니다.

apt-file search JSON.pm

관련 정보