需要配置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.pmubuntu 系統,您應該安裝libjson-perl軟體包:

apt-get install libjson-perl

您可以透過以下方式找到哪個 ubuntu 軟體包可保存您的檔案:

apt-file search JSON.pm

相關內容