• 締切済み

ActivePerl5.6xから5.8xへのアップデート

初めて質問します 先日、ActivePerlを5.6から5.8にアップデートを行いました 手順としては 1.ActivePerl5.6.1を「アプリケーションの追加と削除」からアンインストール 2.OS再起動 3.インストールフォルダを削除 4.ActivePerl5.8.4をインストール(選択肢等は変えずにNextのみ) 5.OS再起動 を行ないました。 その後、モジュールをインストールしようとPPMを立ち上げ ppm>install "パッケージ名" と入力したところ応答がなくなり操作を受け付けなくなってしまいました(やむなくCtrl+Cにて中断) 5.6の時は上記のコマンドでInstallが始まっていたのですが5.8にした場合には他に何か設定が必要なのでしょうか? OSはWindows2000(sp4) ウイルスセキュリティ2004インストール(Perlは外部アクセス許可に登録済み) よろしくお願いします

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

みんなの回答

  • Dpop
  • ベストアンサー率51% (279/544)
回答No.2

ActivePerlからのインターネット接続が旨く行って無いみたいですね。 1度、ActivePerlを全て削除してから再インストールするか、別のフォルダへインストールして、PPMの動作を確認して見てください。 どうしても動作しない様であれば、bell999さんの環境とPPM3の相性が悪い。と言う事になってしまうと思います。

bell999
質問者

お礼

再インストールして再度行っても同様の結果でした。 同じネットワーク環境の別PCにてインストールを行い試してみたところ、同様の症状が出ていたため、ネットワーク環境がパッケージDLの邪魔をしているようでした 残念ですがアップデートをせずに5.6環境に戻して使用しようと思います 貴重なアドバイスありがとうございました

  • Dpop
  • ベストアンサー率51% (279/544)
回答No.1

同様に、5.6.1 から 5.8.4 へ移行した人です。 ppm は特に設定なく利用できると思いますが。。。 installコマンドが動作しない。と言う事ですが、 searchコマンドはどうですか? 例えば、 search perl 回線速度にも寄りますが、1分係らずにsearch結果が出てくるのでは無いかな。と思います。 インストールしたいパッケージをsearchして、その状態で install だけ(パラメータは付けずに)実行するとどうなりますか?

bell999
質問者

補足

Search コマンドも同様でした search "モジュール名" を実行するとinstallのときと同じ状態になってしまいます。 5.6の時には実行後4~5秒で何らかの応答が来ていました

関連するQ&A

  • ppmコマンドが起動しない

    xml/rssモジュールをインストールすべく、cmdからppmコマンドを打ち込んでみたのですが、起動しません。 c:\>ppm とタイプしてエンターを押すと c:\> と出てくるだけです。一体何が原因なんでしょうか? OS:WindowsXP perl:activeperl

    • ベストアンサー
    • Perl
  • ActivePerlが起動しない

    初心者です。vistaです。 perlの勉強をしたくて ActivePerl 5.10.1 Build 1006をインストールしました。 早速、全てのプログラムから「Perl Package Manager」をクリックして起動させてみようと思ったのですが、何も起こりません。 ちょっと砂時計になり、何事もなかったようになります。 インストールに失敗したのでしょうか? しかし プログラムの追加と削除にはちゃんとあります。 スタート→全てのプログラムの 「ActivePerl 5.10.1 Build 1006」のフォルダの中には ・Documentation ・OLE-Browser ・Perl Package Manager があります。 私は何か手順を間違えていますか? ご教授よろしくお願い致します。

    • ベストアンサー
    • Perl
  • ActivePerlでモジュールのアップグレード

    Windows2003上でActivePerl(V5.14)を使用しています。 SMTP送信に使用するため、ppmでEMail-MIME関係のモジュールをインストールしました。 その状態で実行したところ、Email-Simpleというモジュールの2.102が必要であるというエラーが出ました。現在のモジュールは2.101が入っています。 PPM上ではEmail-Simpleの最新は2.101ということで最新と見なされているようですが、リフレッシュをしても2.102が適用可能という状態になりません。 提供元がcpanとなっているので、以下のレポジトリを追加してみましたが、表示されません。 http://cpan.uwinnipeg.ca/PPMPackages/10xx/package.xml cpanのサイトを見ると、2.102が最新でPerl5.14にも適用と書いてあります。 コマンドラインで手動アップグレードすることも可能なのでしょうか? また手動でアップグレードした場合、GUI画面にも反映されるものなのでしょうか? ご存じの方がおられましたら、よろしくご指導お願いします。

    • ベストアンサー
    • Perl
  • ActivePerlへXML::LibXSLTを!

    Windows7上にインストール済のActivePerlへ 「XML::LibXSLT」モジュールを 追加でインストールする方法を教えてください。 (ちなみに、以前に、XML::LibXML;はインストール済であり、  今も正常に動いているのですが、  以前と同じ方法   ↓ コマンドライン上から、 ppm-shell upgrad -i install XML::LibXSLT を実行すると、 ”ppm install failed: Can't find any package that provides XML::LibXSLT” エラーメッセージが出て、 インストール出来ない状況です。 なお、Windows7内に対して、 libxslt(xsltprocツール)をインストールして、 xsltproc --version を実行すると正常にバージョン内容が表示されている状況です。 しかし、 Eclipse3.6の、Perlソース内、 「use XML::LibXSLT;」 行のみ、 ×印の赤丸印が消えない(XML::LibXSLTがインストールされていない為) 状況です。 以上になります。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • install~でインストールが始まらない。

    始めまして。 早速ですが質問です。 過去の質問を見ても同じ症状がないので質問です。 ActivePerl5.8.4をインストールし、 コマンドプロンプトを開き、 ppm> までは行くのですが、 その先のinstall hogehogeを打ち、 リターンするとプロンプトが動かなくなってしまいます。 過去の質問から~.ppdをDLしてからインストールという方法を試してみましたが、全く同じ症状で・・・。 ファイアーウォールも切って実行もしましたし、 再インストール・再起動もしましたが症状は変わらず・・・。 初めての質問で失礼もあるかと思いますが、 何卒よろしくお願いいたします。 追記 OS:WindowsXP HomeEdition Perl:ActivePerl5.8.4 ppm:Programmer's Package Manager version 3.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はちゃんと起動しています その後何も入力できなくなります。 なぜでしょうか、多分凄く初歩的な質問だと思うのですが どうか教えてください。 もしくはこのコマンドを他の方法で実行する方法でもいいので よろしくお願いします。

  • 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
  • Perlについて教えてください。

    Perlについて教えてください。 私はPerl、Linux(FreeBSD,CentOS)について初心者の為よくわからないので2点質問させてください。 ネットでPerlについて調べたところ 1. WindowsでのPerl開発 = Active Perl(ActiveState社) WindowsでのPerl開発 = OSに最初から組み込まれているもの(違っていたらすみません) との記述がありますが、ActiveState社のHPに行くとWindows,Mac,Linux,SunのActive Perl がありますがActive PerlはそれそれのOSで同じソースががつかえるのでしょうか? 2. Windows XPにActive Perlをインストールしたところ「Perl package Manager」もインストール されていたので、起動してみるとインストールされている(インストールできる)PPMが表示されますが PPM(Perl Package Modeule)=Win32用Perlモジュール CPANのPerlモジュール=Linux用のPerlモジュールと考えていたのですが 両方とも表示されています。 CPANで入手できるPerlモジュールはWindows環境下のActive Perlでもしようできるのですか? 馬鹿な質問と思うのかもしれませんが是非教えてください。

    • ベストアンサー
    • Perl
  • 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
  • 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に何か設定が必要なのでしょうか・・・。 このようなエラーを見たことがある方がいらっしゃったら、 どうやって解決されたのか教えて欲しいです。 よろしくおねがいします。

専門家に質問してみよう