2012年4月2日月曜日

XML::RSSのエラーに苦戦!perlの勉強

引き続きてこづったのでメモ
use XML::RSS ;

を使ったら、
Can't locate XML/RSS.pm in @INC (@INC contains: D:/Perl/site/lib D:/Perl/lib .)
at rss line 5.
BEGIN failed--compilation aborted at rss line 5.

というエラーが。


perlのXML::RSSモジュールはきちんとインストールしたし、
なんだよーと思いながら、
RSS.pm」を検索してエラーの指定のとおり、
D:/Perl/site/lib D:/Perl/libそれぞれのフォルダにXMLフォルダを作り、
RSS.pmをコピペして入れてみた。


でもまた違うエラーが、、

いろいろ検索したらこちらのブログに書いてあるとおり、

.pmと名のつくファイルを全てコピペして
D:/Perl/site/lib/XML D:/Perl/lib/XMLそれぞれのフォルダに
ファイルを入れてみた!


繰り返すこと10回くらい、
何度もくじけそうになりましたが、
エラーが出るたびに、指定されたフォルダを作ってファイルをコピペして…

って繰り返していたら、
なんとかエラーが解消された!!!

まだCan't locate package XML::RSS::Private::Output::Base for @XML::RSS::Private::Output::V0_9::ISA at C:/perl/site/lib/XML/RSS.pm line10;
Can't locate package XML::RSS::Private::Output::Base for @XML::RSS::Private::Output::V0_9::ISA at C:/perl/site/lib/XML/RSS.pm line11;
Can't locate package XML::RSS::Private::Output::Base for @XML::RSS::Private::Output::V0_9::ISA at C:/perl/site/lib/XML/RSS.pm line12;
Can't locate package XML::RSS::Private::Output::Base for @XML::RSS::Private::Output::V0_9::ISA at C:/perl/site/lib/XML/RSS.pm line13;

ってエラーは出ていますが。。
一応やりたいことが出来ました!

0 件のコメント:

コメントを投稿