web-dev-qa-db-ja.com

@INCでCPAN.pmが見つかりません(@INCには/ usr / local / lib / Perl5 / usr / local / share / Perl5が含まれています

いくつかのモジュールを新しいサーバー(Fedora core 18)にインストールしようとしましたが、このエラーに賭けています:

Can't locate CPAN.pm in @INC (@INC contains: /usr/local/lib/Perl5 /usr/local/share/Perl5 /usr/lib/Perl5/vendor_Perl /usr/share/Perl5/vendor_Perl /usr/lib/Perl5 /usr/share/Perl5 .).
BEGIN failed--compilation aborted.

インストールする必要があるモジュールは次のとおりです:XML/Writer.pm

私はこのエラーを受け取っているので:

Can't locate XML/Writer.pm in @INC (@INC contains: /usr/local/lib/Perl5 /usr/local/share/Perl5 /usr/lib/Perl5/vendor_Perl /usr/share/Perl5/vendor_Perl /usr/lib/Perl5 /usr/share/Perl5 .

このエラーを修正する理由または方法を知っている人はいますか?

14
HelenaM

一部のOSディストリビューションは、コアPerlディストリビューションの一部を切り取っています。この場合、モジュールをインストールするためのツール自体が根本的に壊れているように見えるため、OSをインストールする必要があります。

を使用してCPANをインストールしてみてください

yum -y install Perl-CPAN

次に、cpanコマンドを使用して必要なモジュールをインストールします

cpan XML::Writer
32
Miguel Prz