ActivePerlへのインストールについて

このQ&Aのポイント
  • ActivePerlへのインストール方法とエラーの対処法について知りたい
  • ActivePerlのバージョンを切り替えるとPCがストップする問題や再インストールしても変わらない問題、HTTP-Liteの正しいインストール方法について質問
  • HTTP-Liteのバージョンや関連情報についての報告
回答を見る
  • ベストアンサー

ActivePerlへのインストールについて

使用環境 OS:Windows Me ActivePerl5.6x使用 前回にも同じ様な質問を提示しましたが、 また新たに疑問が増えたので、 質問させて頂きます・・・。 [HTTP-Lite]というパッケージをインストールしようとしました。 が、 PPM> install http-lite Install package 'http-lite?' (y/N): y Installing package 'http-lite'... Downloading http://ppm.ActiveState.com/PPMPackages/5.6plus/MSWin32-x86-multi-thr ead/HTTP-Lite-2.1.4.tar.gz ... Error installing package 'http-lite': Error reading http://ppm.ActiveState.com/P PMPackages/5.6plus/MSWin32-x86-multi-thread/HTTP-Lite-2.1.4.tar.gz と、出てきてしまいました。 よく分からないのですが・・・。 こちらはかなりの素人でして、 対処の仕方が分かりません。 何方か、HTTP-Liteを正常にインストール出きる様に、 ご説明お願い致します。 それと、実行してみましたが、 現象を対処できなかった点をいくつか提示します。 ・ActivePerlを5.8xに切り替える なぜか、使用するとPCが完全ストップしてしまいます。 ・再インストールする やってみましたが、何も変わりませんでした。 ・直接HPからHTTP-LiteをDL この事なのですが、 現在の状況を報告しますと、 Lite.pmを HTTPのフォルダにコピーしたのですが、 その後の実行方法が分かりません。 こんな感じです・・・。 それと、 PPM> search HTTP-Lite Packages available from http://ppm.ActiveState.com/cgibin/PPM/ppmserver.pl?urn:/ PPMServer: HTTP-Lite [2.1.5] Lightweight HTTP implementation とでてきましたが、これは何か関係がありますか? ついでにこれも補足として PPM> version HTTP-Lite 2.2.0 とでてきました。 どなたか、この現象についてと、 対処方法をご教授して下さいませんでしょうか・・?

  • Perl
  • 回答数3
  • ありがとう数1

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

  • ベストアンサー
  • Ethersky
  • ベストアンサー率71% (168/235)
回答No.3

間違えました。w HTML-LiteじゃなくてHTTP-Liteでしたね。 5.6.x用のppm版HTTP-Liteはリンク切れになっていました。 5.8.x用のはあったので、5.8.xで使うか前述の通りCPANから拾ってくるしかありません。

その他の回答 (2)

  • Ethersky
  • ベストアンサー率71% (168/235)
回答No.2

見てみましたが5.6.x用のppm用HTML-Liteはないです。 5.8.x用のはあるので、ActivePerlを5.8.xにしてppmでHTML-Liteをインストールするか、5.6.x系を使いたいのであればCPAN(http://www.cpan.org)からHTML-Liteを取ってくるという方法になります。

  • Ethersky
  • ベストアンサー率71% (168/235)
回答No.1

> Error installing package 'http-lite': Error reading http://ppm.ActiveState.com/PPMPackages/5.6plus/MSWin32-x86-multi-thread/HTTP-Lite-2.1.4.tar.gz これは単純にサーバーからファイルのダウンロードに失敗しているということです。 > PPM> search HTTP-Lite > http://ppm.ActiveState.com/cgibin/PPM/ppmserver.pl?urn:/ PPMServer: > HTTP-Lite [2.1.5] Lightweight HTTP implementation これはsearchでHTTP-Liteを検索した結果が返ってきただけなので正常動作です。 [2.1.5]がバージョン Lightweight HTTP implementationは簡単な説明です。

Ryo415
質問者

補足

なるほど。 それは分かりました・・・が、 インターネットに接続していても、 エラーがでてしまいます。 HTTP-Liteがインストールされているか調べますと、 やはりインストールされていないのです。 どうしたら、正常にインストールができますでしょうか・・? >これは単純にサーバーからファイルのダウンロードに失敗しているということです 対処法が何かありますでしょうか?

関連するQ&A

  • Windows2003serverでActivePerlのDBIモジュ

    Windows2003serverでActivePerlのDBIモジュールのインストールができません。 PPMでDBIモジュールをインストール使用としたところ下記のエラーが出てしまい、インストールができませんでした。 Error installing package 'DBI' : Error reading http://ppm.activestate.com/PPMPackages/5.6/MSWin32-x86-multi-thredad/DBI-1.48.tar.gz これをインストールする方法はなのでしょうか? ちなみに、ActivePerlのバージョンは5.6.1で、諸事情によりアップグレードすることができません。 ※補足 直接DBI.ppdをインストールするという記事を見つけましたが、ダウンロード先のURLになぜかベーシック認証がかかっていてダウンロードできませんでした。 ■直接DBI.ppdをインストール http://kisa.homeip.net/wiki/?MovableType%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%28Windows%CA%D4%29 ■インストール先URL(ベーシック認証がかかっていて入れません) http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/ どなたか分かる方いらっしゃいまたらよろしくお願い致します。

    • ベストアンサー
    • Perl
  • ActivePerlのPPMが起動しません

    ActivePerlでCPANの追加をするためにコマンドラインから  ppm と入力しました。 本来ならこれでPPMのGUI画面が出てくるはずなのですが、何故か以下のようなエラーが出ます。  ppm gui failed: DBI connect('dbname=C:\Users\三和\AppData\Local/ActiveState/ActivePerl//ppm-MSWin32-x86-multi-thread-5_10.db','',...) failed: unable to open database file データベースファイルが無いとのことですが、実際  ppm-MSWin32-x86-multi-thread-5_10.db とやらをコンピュータ全体から検索してみましたが見つかりませんでした。 パスの方も何でこのファイル名の前に /(スラッシュ)が2個も付いているのか・・・ 一度アンインストールして再度インストールしてみましたが、やはり駄目です。 こういった場合、どういう方針でトラブルに対処すべきでしょう。

    • ベストアンサー
    • Perl
  • ActivePerl付属のPPMでモジュールのインストールができない

    今回ActivePerl 5.8.6.811を使いまして、PPMにてモジュールの追加を 行いましたが、うまくいきません。 具体的にはモジュールをインストールする際、 ppm> install time-hires Error: No valid repositories: Error: 500 Can't connect to ppm.ActiveState.com:80 (connect: Unknown error) Error: 500 Can't connect to ppm.ActiveState.com:80 (connect: Unknown error) となり、レポジトリーを疑ったところ、 ppm> rep Repositories: [1] ActiveState PPM2 Repository [2] ActiveState Package Repository ppm> rep describe 1 Warning: 500 Can't connect to ppm.ActiveState.com:80 (connect: Unknown error) Describing Active Repository 1: Name: ActiveState PPM2 Repository Location: http://ppm.ActiveState.com/cgibin/PPM/ppmserver-5.8-windows.pl?urn:/PPMServer Type: unsupported ppm> rep describe 2 Warning: 500 Can't connect to ppm.ActiveState.com:80 (connect: Unknown error) Describing Active Repository 2: Name: ActiveState Package Repository Location: http://ppm.ActiveState.com/PPM/ppmserver-5.8-windows.plex?urn:/PPM/Server/SQL Type: unsupported となってしまいます。また、ルーターのログから外部にアクセスした形跡もないようです。 調べていて、このような場合は「パスが通っていない」と言われますが、 今回のケースもパスが通っていないのでしょうか? 初心者であることは免罪符になるとは思っていませんが、 皆様のお力をお借りしたいです。 私の環境は OS:win2000 Pro(SP4) CPU:Athron1.4G 使用ソフト:ActivePerl 5.8.6.811 PPM3.1(付属のもの) です。長文で読みにくくて申し訳ありませんが、よろしくお願いしますm(_ _)m

    • ベストアンサー
    • Perl
  • ppmでDBIがインストール出来ません。

    WinXP上のPerlでMySQLをやろうと思ったのですが、ppmからのDBIインストールがうまく行きません。 普通に「ppm install DBI」では出来なくて、プロキシサーバ名とかが良く分からなかったので http://ppm.activestate.com/PPMPackages/zips/6xx-builds-only/ からDBI.zipを直接ダウンロードし、解凍したフォルダ上で ppm install DBI.ppd を実行した所、 Error installing package 'DBI.ppd': Read a PPD for 'DBI.ppd', but it is not intended for this build of Perl (MSWin32-x86-multi-thread) と言うエラーが出てインストール出来ませんでした。 ちなみにPerlは-Vオプションで次のように表示されます。 ------------------------------------------------ This is perl, v5.6.1 built for MSWin32-x86-multi-thread (with 1 registered patch, see perl -V for more detail) Copyright 1987-2001, Larry Wall Binary build 632 provided by ActiveState Corp. http://www.ActiveState.com Built 03:40:44 Jun 3 2002 ------------------------------------------------ ビルドが6xxなのでこのDBI.zipで良いと思うのですが…何かおかしいのでしょうか? あと、私はPerlをC:\PerlでなくC:\usr\localに入れているのですが、これがまずいのでしょうか? どなたか心当たりのある方がいましたら、よろしくお願いします。

  • Perl Package ManagerでCAPNモジュールをインストールしたい

    こんにちは。 PPM(Perl Package Manager)について教えていただきたくて質問をしました。 よろしくおねがいします。 CPANモジュールをインストールしたくて、 スタートメニューからPPMを起動しました。 バージョンは、以下のとおりです。 ActivePerl 5.10.0.1003 PPM 4.02 PPMはモジュール一覧を表示するのですが、 インストールしたモジュールが一覧に見つかりません。 いまインストールしたいのは、 IO::Tee IO::Scalar です。 よく見ると、PPM下部のStatus欄に、以下のようなメッセージが出ていました。 Synchronizing Database ... Downloading ActiveState Package Repository packlist ... failed 500 Can't connect to ppm4.activestate.com:80 (connect: timeout) Synchronizing Database done ためしに、http://ppm4.activestate.com/に直接アクセスすると、ちゃんとアクセスできます・・・。 PPMに何か設定が必要なのでしょうか・・・。 このようなエラーを見たことがある方がいらっしゃったら、 どうやって解決されたのか教えて欲しいです。 よろしくおねがいします。

  • 現在PerlでSOAPのWEBサービスを構築する必要がありSOAP::

    現在PerlでSOAPのWEBサービスを構築する必要がありSOAP::Liteを インストールしようとしています。 SOAP::Liteをインストールしようとすると下記エラーとなり失敗してしまいます。 エラーの対処方法等ご教授いただけないでしょうか E:\soaptest>ppm install SOAP-Lite Downloading ActiveState Package Repository packlist...done Updating ActiveState Package Repository database...done ppm install failed: Can't find any package that provides Apache:: for SOAP-Lite 環境 WindowsServer2008 IIS7.0 ActivePerl v5.8.9 build 827

  • ppmをタイプするとエラーになる

    コマンドプロンプトで ppm と入力すると下記のエラーが出ます。 何が悪いのでしょうか? どなたかお力添えをお願いします。 C:\Documents and Settings\myspace>ppm ppm gui failed: DBI connect('dbname=C:\Documents and Settings\myspace\Application D ata/ActiveState/ActivePerl/819/ppm-MSWin32-x86-multi-thread-5_8.db','',...) fail ed: unable to open database file(1)

    • ベストアンサー
    • Perl
  • ActivePerl install time-hiresが入力できない

    ActivePerl で install time-hiresが入力できないのですが 教えていただけませんか? コマンドプロンプトで ppm install time-hires install io-zlib install win32-api install http-lite install Win32-Sound install getopt-long を入力しようとしています。 最初のppmは入りました。 ppmはちゃんと起動しています その後何も入力できなくなります。 なぜでしょうか、多分凄く初歩的な質問だと思うのですが どうか教えてください。 もしくはこのコマンドを他の方法で実行する方法でもいいので よろしくお願いします。

  • ppmを使ってのモジュールのインストールについて

    PPMを使用してImage-Magickをインストールしようと試みていますが下記のようになり上手くいきません。 ppm> install Image-Magick Error: no suitable installation target found for package Image-Magick. しかし、 ppm> search Image-Magick とすると。次のように出ます。 1. Image-Magick [0.0] 2. Image-Magick [0.0] つまり、Image-Magickをリポジトリ内で発見はしているようですが・・・。 ついでにリポジトリのImage-Magick.ppdを見てみると次のように記述されていますが・・・。 <SOFTPKG NAME="Image-Magick" VERSION="4,29,0,0"> <TITLE>Image-Magick</TITLE> <ABSTRACT>An objected-oriented Perl interface to ImageMagick.</ABSTRACT> <AUTHOR>Kyle Shorter <magick@wizards.dupont.com></AUTHOR> <IMPLEMENTATION> <OS NAME="MSWin32" /> <ARCHITECTURE NAME="MSWin32-x86-object" /> <CODEBASE HREF="x86/Image-Magick.tar.gz" /> <INSTALL EXEC="perl">install.ppm</INSTALL> </IMPLEMENTATION> </SOFTPKG> OSが対応していないと認識されてしまうからインストールに失敗してしまうのでしょうか??? ちなみに、私の環境は以下になります。 OS: Windows XP Profesional Perl: Active Perl 5.8.1 PPM : version 3.1 わかる方ご教授の程、よろしくお願い致します。

    • ベストアンサー
    • Perl
  • perlでpostgresを使えるようにしたい

    今までwindows2000でperl5.6とpostgresでDBIの構築をしていました。 昨今のセキュリティ事情を鑑みて、windowsXPにOSを入れなおし、Perlも5.10.0.1005にし、posgresも8.4.0にしようと思い立ちました。 perlはActivePerlです。 ActivePerlもpostgresもインストールしました。 ネットで検索したところ両者をつなぐにはDBIのモジュールが必要だとありました。 (2000の時は会社の人からファイルをもらってコピーしたので何も考えなくてもできました。その人とも疎遠になってしまって質問もできない状態です) モジュールを入れようと、binフォルダにあるppmをコマンドプロンプトから叩くと、エラーが出ます。 ppm gui failed: DBI connect('dbname=C:\DOCUME~1\ランカ~1\LOCALS~1\APPLIC~1/ActiveState/ActivePerl//ppm-MSWin32-x86-multi-thread-5_8.db','',...) failed: unable to open database file というエラーです。 すでにどこから手をつけていいのか、何をまずすべきかがわからなくなってしまいました。 ご教授いただければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • Perl

専門家に質問してみよう