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

| カテゴリ:

Windows XPにActivePerl( perl v5.10)を入れた状態で、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.

トラックバック(0)

トラックバックURL: http://dqn.sakusakutto.jp/mt/mt-tb.cgi/80

コメントする

人気記事

このブログ記事について

ひとつ前の記事:「無線LANを導入

次の記事:「Perl XML::RSSの使い方 (UTF8文字化け対策)

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

最近の人気記事