【メモ】Windows+ActivePerlでXML::RSSモジュールを入れる方法

①CPANモジュールを使った場合
C:\>cpan
cpan> install XML-RSS
...メッセージがごにょごにょ出て、最後はエラー
②PPMを使った場合
 C:\>ppm install XML-RSS 
 ppm install failed: Can't find any package that provides XML-RSS 
②のエラーを解決する方法を説明します。 エラーの原因 ActivePerlをインストールした時点で、PPMのレポジトリ(モジュール群が置かれているインターネット上の場所)は、ActiveState社のURLしか登録されていない。このサーバには、XML::RSSモジュールが置かれていないため。 解決方法 レポジトリに、winnipeg大学のURL (perl 5.10の場合、 http://cpan.uwinnipeg.ca/PPMPackages/10xx/ ) を追加しましょう。
C:\>ppm rep add "winnipeg" "http://cpan.uwinnipeg.ca/PPMPackages/10xx/"
 C:\>ppm rep          ← レポジトリ一覧を確認 
 1 6067 ActiveState Package Repository   ← デフォルトのレポジトリ 
 2 181   winnipeg                                     ← 今追加したレポジトリ 
 C:\>ppm search XML-RSS                      ← XML::RSSがレポジトリに存在するか検索 
 1: XML-RSS                   ← 存在する! 
 C:\>ppm install XML-RSS                        ← XML::RSSをインストール  
これでうまく行くはずです。 参考:Perlメモ/モジュールのインストール(PPM) - Walrus, Digit.
カテゴリ: