• ベストアンサー

Perlモジュールインストール

下記環境においてPerlモジュールインストール(perl -MCPAN -e shell) をしているのですが、ftp://ftp.perl.org/pub/CPAN/MIRRORED.BYにつながりません。>^< (FTP(C:\WINNT\system32\ftp.EXE)が問題みたいな応答が出てきます。) 助けてください。 ●環境 Windows2000+ActivePerl 5.6+Apache1.3.27 (~略~) Your ftp_proxy? Your http_proxy? Your no_proxy? You have no C:\USR\Perl\Cpan\sources\MIRRORED.BY I'm trying to fetch one CPAN: LWP::UserAgent loaded ok Fetching with LWP: ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY

  • Perl
  • 回答数2
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • pica_zip
  • ベストアンサー率67% (19/28)
回答No.1

default の接続先を変えてみてはどうでしょう。 CPAN.pm に $CPAN::Defaultsite ||= "ftp://ftp.perl.org/pub/CPAN"; という部分がありますのでそこを http://www.perl.com/CPAN/SITES.html に載っているアドレスに変更します。 http がいいかもしれません。 CPAN.pm はファイル検索か何かで探してください。 他には, FireWall か何かで、コネクションを遮断してるってことはないでしょうか? はずしてたらすいません。

select_nao
質問者

お礼

ありがとうございます! CPAN.pmを編集することによって通りました

その他の回答 (1)

  • pica_zip
  • ベストアンサー率67% (19/28)
回答No.2

補足です。 ActivePerl だったら ppm を使った方がいいかなと思います。

select_nao
質問者

お礼

結局、PPMでインストールしました。^^; ご配慮ありがとうございます。

関連するQ&A

  • Cpanのインストールができません。

    こんにちわ。Cpanのモジュールをインストールしたいと思っているのですが、出来ません。順に入力していくとCPAN:NET::FTP: loaded ok Fetching with NET::FTP:: ftp://ftp.perl.org/pub/CPAN/MIRRORDE.BY Fetching with NET::FTP:: ftp://ftp.perl.org/pub/CPAN/MIRRORDE.BY.gz Issuing "C:\WINDOWS\sysytem32\ftp.EXE -n" Unknown host ftp.perl.org. Not connected. Local directory now C:\USR\Perl\bin\sources. Not connectde. Bad luck...Still failde! Can't access URL ftp://ftp.perl.org/pub/CPAN/MIRRORDE.BY. Please check,if the URLs I found in your configuration file()are vaild. The urllist can be edited. E.g with 'o conf urllist push ftp://myurl/' Could not fetch MIRRORED.BY CPAN.pm need at least one URL where it can fetch CPAN files from. Please enter your CPAN site: [ ] このようなメッセージ群がでます。翻訳ソフトで翻訳してみたのですが全くピンときません。どなたか、何を直したらよいのか教えて下さい。よろしくお願いします。

    • ベストアンサー
    • Perl
  • PersistentPerlのインストール

    VineLinux4.1を最近インストールしてローカルテスト用として使っています。 PersistentPerlをインストールしようと試みているのですが、うまくできません。 cpan> install 'persistentPerl' を行うと、以下のようにサーバーに接続できません。ただ単にサーバーが落ちているだけなのでしょうか? CPAN: Storable loaded ok Going to read /root/.cpan/sources/authors/01mailrc.txt.gz CPAN: Compress::Zlib loaded ok Going to read /root/.cpan/sources/modules/02packages.details.txt.gz Database was generated on Tue, 23 Oct 2007 02:36:48 GMT CPAN: HTTP::Date loaded ok There"s a new CPAN.pm version (v1.9203) available! [Current version is v1.7601] You might want to try install Bundle::CPAN reload cpan without quitting the current session. It should be a seamless upgrade while we are running... CPAN: LWP::UserAgent loaded ok Fetching with LWP: ftp://ftp.perl.org/pub/CPAN/modules/03modlist.data.gz LWP failed with code[500] message[] Fetching with Net::FTP: ftp://ftp.perl.org/pub/CPAN/modules/03modlist.data.gz Trying with "/usr/bin/wget -O -" to get ftp://ftp.perl.org/pub/CPAN/modules/03modlist.data.gz --08:03:30-- ftp://ftp.perl.org/pub/CPAN/modules/03modlist.data.gz => `-" ftp.perl.org をDNSに問いあわせています... 163.143.1.21 ftp.perl.org|163.143.1.21|:21 に接続しています... 接続しました。 anonymous としてログインしています... サーバの応答にエラーがあるので、接続を終了します。 再試行しています。

  • cygwin+cpanで初期設定にエラー

    windowsXPにcygwinをいれてperlを使っています。cygwin上からcpanを利用しようと思い、  perl -MCPAN -e shell とすると、幾つかの入力を求められますが、すべてenterを押します。たしか、以前にlinuxでcpanを使った時にはこの方法でcpanが利用できたと思うのですが、cygwinではエラーが出ているらしく、ftp://ftp.perl.org/pub/CPAN/MIRRORED.BYという単語が含まれたメッセージが多数出ます。そして、最後に Could not fetch MIRRORED.BY CPAN.pm needs at least one URL where it can fetch CPAN files from. Plese enter your CPAN ste:[] と表示されます。結局、installが正常に動作しないのですが、正常に動作させる方法はあるのでしょうか。ちなみに、ActivePerl+ppmは正常に動作しています。 ご存じの方がいらっしゃったらよろしくお願いします。

    • ベストアンサー
    • Perl
  • CPANでのDBIインストールが途中で止まる?

    Linux上でPerlからmysqlにつなげるため、DBI , DBD をCPANを使ってインストール しようとしておりますが、「 HTTP::Date not available」というメッセージがでた まま、止まってしまいます。CPANを初めて使うので、勝手が全くわからないので、 どうしたらよいのか、困ってます。どなたかご教授ください。 ----------------------以下、操作・表示ログ [root@tigers CPAN]# perl -MCPAN -e shell Terminal does not support AddHistory. There seems to be running another CPAN process (pid 993). Contacting... Other job not responding. Shall I overwrite the lockfile? (Y/N) [y] y cpan shell -- CPAN exploration and modules installation (v1.7601) ReadLine support available (try 'install Bundle::CPAN') cpan> install DBI CPAN: Storable loaded ok LWP not available CPAN: Net::FTP loaded ok Fetching with Net::FTP: ftp://ftp.dti.ad.jp/pub/lang/CPAN/authors/01mailrc.txt.gz Going to read /root/.cpan/sources/authors/01mailrc.txt.gz LWP not available Fetching with Net::FTP: ftp://ftp.dti.ad.jp/pub/lang/CPAN/modules/02packages.details.txt.gz Going to read /root/.cpan/sources/modules/02packages.details.txt.gz Database was generated on Thu, 15 Sep 2005 22:00:15 GMT HTTP::Date not available -------ここでダンマリ状態になります

    • ベストアンサー
    • Perl
  • cpanでdbiをインストールできません。

    virtualサーバー上でDBIをインストールしようとすると エラーとなり先に進めません。 以下、ログです cpan> install DBI CPAN: Storable loaded ok Going to read /root/.cpan/Metadata Database was generated on Thu, 04 Oct 2007 21:36:48 GMT CPAN: LWP::UserAgent loaded ok Proxy must be specified as absolute URI; 'no' is not at /usr/local/lib/perl5/5.8.7/CPAN.pm line 2358 対処方法を教えて頂けたら幸いです。 Unix及びパールの初心者で、対応に苦労しています。

  • cpan2rpmでlibwww-perlをインストールしたい

    cpan2rpmを使用してlibwww-perl(LWP::UserAgent)をインストールしたいのですが、以下のエラーが出てインストールできません。 エラーに出てきた2つのperlモジュールを入れれば良いのは分かるのですが、そのインストール方法がどうしても分かりません。 この2つのモジュールは、どうインストールすれば良いのか教えてください。 環境は CentOS (2.6.9-42.0.3.EL) perl v5.8.5 cpan2rpm - Ver: 2.028 --------------------------------------------- # cpan2rpm --install libwww-perl … 省略 … RPM: /usr/local/src/skf-1.94/rpm/RPMS/noarch/perl-libwww-perl-5.808-1.noarch.rpm SRPM: /usr/local/src/skf-1.94/rpm/SRPMS/perl-libwww-perl-5.808-1.src.rpm Installing package エラー: Failed dependencies: perl(HTTP::GHTTP) is needed by perl-libwww-perl-5.808-1.noarch perl(Win32) is needed by perl-libwww-perl-5.808-1.noarch -- Done --

  • Perl LWPでproxyがうまく刺さらない

    Perl初心者です。 LWPでどうしてもproxyが通りません・・・。 何が悪いのかわかりません。教えてください。 モジュールは全て導入を確認しました。 よろしくお願いします。 稚拙なミスだったらごめんなさい。 use LWP::Simple; use LWP::UserAgent; use HTTP::Request::Common; my $ua = LWP::UserAgent->new( timeout=>"5" ); #cybersyndromeさんからLWP::Simpleでproxyを取得 $_ = get('http://www.cybersyndrome.net/pla5.html'); #proxyをリストに代入 (@proxy_list)=/\"\>(.*?)\<\/a\>\<\/li\>\<li\>/g; #適当なサイトをリクエストのターゲットに $r = new HTTP::Request GET,('http://taruo.net/e/'); #前述のターゲットへリクエストしてひとつづつproxyが通るか確かめたいのに何故かすべてすぐにERRORに for($i = 0;$i <= 10;$i++){ $proxy = 'http://'.$proxy_list[$i]; $ua->proxy ([qw(http https)] , $proxy); $req = $ua->request($r); if ($req->is_success) { print "Success!\n"; }else{ print "Error\n"; } }

    • ベストアンサー
    • Perl
  • CPANの環境、インストール設定

    1.CPANのモジュールの下準備として必要な環境は、LinuxやCygwin環境を導入していること。 2.以下のサイトの右側にあるDownload: CPAN-1.87.tar.gzをクリックしてダウンロードする。 http://search.cpan.org/~andk/CPAN-1.87/lib/CPAN.pm 3.C:\tempを作り、ここにLhaplusなどのソフトで解凍する。 4.コンソールからcd C:tempに移動して以下のコマンドを打つ。 # perl Makefile.PL # make && make test # make install 5.ホームに戻りコンソールから以下のコマンドを実行する。 perl -MCPAN -e shell ほとんどエンターでOK? 6.二回目にperl -MCPAN -e shellを押してcpanを起動する。 cpan>install Bundle::CPAN などでモジュールをインストールする。 以上のことをやってみたのですが、スクリプトが動きませんでした。 各項目で間違っていることろなどを教えてください。 どこかのサイトではコンパイルが必要と書いてあったのですが、何をコンパイルすればいいのかさっぱりわかりません。ここもアドバイスお願いします。

    • ベストアンサー
    • Perl
  • CPANモジュールのサーバへのインストールについて

    XML::Simple がサーバ内にないようで、 http://search.cpan.org/~grantm/XML-Simple-2.14/lib/XML/Simple.pm から.tarファイルダウンロードして、Lhaplusで解凍。FTPでサーバのwww/mt/extlib/XML/Simple.pmに入れました。 これでperlを use lib'.mt/extlib'; use XML::Simple; と書いてみたのですが、CGIはうまく動いてくれませんでした。 CPANモジュールを使うのは初めてなのですが、C++でコンパイルしろだとかtelnet.exeを使うとかの説明をよく理解できません。FTPを使ってサーバにあげる方法ではうまくいかないのでしょうか?それとも原因はほかにあるのでしょうか? よろしくお願いします。 PC:Win XP 解凍ソフト:Lhaplus FTP:FFFTP サーバ:さくらレンタルサーバ・スタンダード(Movable Type 3.15ja入れてます)

  • プロキシを経由して他サイトのデータを取得する

    プロキシを経由して他サイトのHTMLファイルを取得しようとしているのですがうまくいきません。 私がためしたのはLWP::UserAgentを用いた方法で my $uap = LWP::UserAgent->new; $ENV{HTTP_PROXY} = 'http://proxy:8080'; $ENV{FTP_PROXY} = 'http://proxy:8080/'; $ENV{HTTP_PROXY_USERNAME} = 'name'; $ENV{HTTP_PROXY_PASSWORD} = 'pass'; $uap->env_proxy(); という感じです。 プロキシ内のページからは普通にHTMLファイルが取得できますがプロキシ外はまったく取得できません。 良い方法があったら教えて下さい。お願いします。

    • ベストアンサー
    • Perl

専門家に質問してみよう