Perl Dev Kitエラー | Windows 8でのインストールとエラー対処法

このQ&Aのポイント
  • ActiveState.comのActivePerl 5.14.4をWindows 8にインストールし、Perl Dev Kit 9.2.1とそのライセンスを使おうとした際にエラーが発生しました。
  • PDKのツールであるPerlAPPを起動しようとすると、Win32:BuildNumber not consistent with perl -vというエラーが表示されます。
  • ActivePerlを5.16.3にアップデートしても同じエラーが発生しました。PDKを再購入する必要があるのでしょうか?
回答を見る
  • ベストアンサー

Perl Dev Kit error

いつもお世話になります。 ActiveState.comのActivePerl 5.14.4をwindows 8にインストールしました。 それから去年ActiveState.comから購入した(少し古い)  Perl Dev Kit 9.2.1とそのライセンスをインストールしました。 PDKのツールたとえばPerlAPPを起動しようとすると Win32:BuildNumber not consistent with perl -v というエラーがでます。 ActivePerl は5.16.3もダウンロードできますが、やはり同じエラーです。 もう一度PDKを買いなおさないとだめでしょうか。。。 ご指導のほどお願いいたします。

  • ng999
  • お礼率86% (66/76)
  • Perl
  • 回答数2
  • ありがとう数0

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

  • ベストアンサー
  • hirotn
  • ベストアンサー率59% (147/246)
回答No.2

5.14.4.1405 perl -e "use Win32; print Win32::BuildNumber();" は1405が返ってくるでしょうか。 http://docs.activestate.com/pdk/9.2/Release.html を見ると、 build 5.14.0.1400 for Perl 5.14とあり、 build 5.12.0.1200 or later for Perl 5.12のように、or laterとないので、5.14.0以外のバージョンは利用できないかもしれません。 5.16.0.1600 or later for Perl 5.16 とあるので、5.16.2で同じエラーとなった理由はわかりませんが…(試される際5.14と5.16を共存してインストールはしていないですよね?)

ng999
質問者

補足

ご指導いただいたとおりコマンドプロンプトから打ってみたところ Can't locate Win32.pm in @INC (@INC contains: C:/Perl64/site/lib C:/Perl64/lib .) at -e line 1. BEGIN failed--compilation aborted at -e line 1. とかえってきます。 ちなみに perl -vとうつと This is perl 5, version 14, subversion 4 (v5.14.4) build for MSWin32-x64-multi-threadと出てきます。5.16が共存してインストールしてあるかどうか、どうやれば分かりますでしょうか? ひきつづきよろしくお願い申し上げます。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

解答ではありませんが, 「ActiveState.comから購入した」というのであればそちらに質問するのが適切ではないかと.

ng999
質問者

補足

ありがとうございます。 前回 ActiveState.comに質問したら3か月かかったもので。。

関連するQ&A

  • Perl DBD::Mysql

    はじめて質問いたします。 現在MovableType導入しようとしています。 ですが、ActivePerlとMYSQLを接続させる為のDBD::Mysqlが インストールができません。どなたか詳細な方法を 教えてください。 ActivePerl:5.10 windows XP Apache 2.0.63 DBIはインストールできています。 コマンドプロンプトで ppm-shell install DBD-mysql 上記を試すと下記のエラーがでます。 ppm 4.02Copyright (C) 2007 ActiveState Software Inc. Allrights reserved. ppm> install DBD-mysql Downloading ActiveState Package Repository packlist...not modified ppm install failed: Can't find any package that provides DBD-mysql Perl package managerで確認すると DBD::Mysqlはありませんでした。 よろしくお願いします。

  • python-devがインストールできません

    VMWARE上のUbuntuでpython環境を作りたいのですが、sudo apt-get install python-dev とコマンドを打ってもインストールできなくて困っています。Pythonのversionは2.7.4、Ubuntuは13.04です。 404 Not Foundとあるのですインターネット接続かと思い、色々と調べたのですが問題なさそうです。 実際、VMWARE上でもfirefoxでインターネット接続は普通にできております。 困っているので助言の方よろしくお願いいたします。 以下エラーメッセージ: エラー http://jp.archive.ubuntu.com/ubuntu/ raring/main libexpat1-dev i386 2.1.0-2 404 Not Found エラー http://jp.archive.ubuntu.com/ubuntu/ raring-updates/main libpython2.7-dev i386 2.7.4-2ubuntu3.2 404 Not Found エラー http://jp.archive.ubuntu.com/ubuntu/ raring/main libpython-dev i386 2.7.4-0ubuntu1 404 Not Found エラー http://jp.archive.ubuntu.com/ubuntu/ raring/main python-dev i386 2.7.4-0ubuntu1 404 Not Found エラー http://security.ubuntu.com/ubuntu/ raring-security/main libpython2.7-dev i386 2.7.4-2ubuntu3.2 404 Not Found [IP: 91.189.88.153 80] エラー http://security.ubuntu.com/ubuntu/ raring-security/main python2.7-dev i386 2.7.4-2ubuntu3.2 404 Not Found [IP: 91.189.88.153 80] http://jp.archive.ubuntu.com/ubuntu/pool/main/e/expat/libexpat1-dev_2.1.0-2_i386.deb の取得に失敗しました 404 Not Found http://security.ubuntu.com/ubuntu/pool/main/p/python2.7/libpython2.7-dev_2.7.4-2ubuntu3.2_i386.deb の取得に失敗しました 404 Not Found [IP: 91.189.88.153 80] http://jp.archive.ubuntu.com/ubuntu/pool/main/p/python-defaults/libpython-dev_2.7.4-0ubuntu1_i386.deb の取得に失敗しました 404 Not Found http://security.ubuntu.com/ubuntu/pool/main/p/python2.7/python2.7-dev_2.7.4-2ubuntu3.2_i386.deb の取得に失敗しました 404 Not Found [IP: 91.189.88.153 80] http://jp.archive.ubuntu.com/ubuntu/pool/main/p/python-defaults/python-dev_2.7.4-0ubuntu1_i386.deb の取得に失敗しました 404 Not Found E: いくつかのアーカイブを取得できません。apt-get update を実行するか --fix-missing オプションを付けて試してみてください。

  • 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
  • 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について

    あるパッケージをインストールするときに Error: No valid reposiroies: Error:500 can't connect to ppm.ActiveState.com:80(connect: Unknown error) というエラーが出てしまいインストールすることができません。 このエラーを解決するにはどうしたらよいでしょうか? よろしくお願いします。

  • Perlのスレッド?

    ActivePerl 5.8.7を使っております。 thread failed to start: Not a CODE reference at ... というエラーが表示されますが、これは何のエラーでしょうか? Perlのスレッドに書かれた書籍やサイトがありましたら、教えていただけますか?

    • ベストアンサー
    • Perl
  • windows環境でのperlのパス

    以下の環境で開発をしています。 OS: windows XP ActivePerl 5.8.8 apache 2.0.64 レンタルサーバで利用しやすいようにperlスクリプトの第1行目に #!/usr/bin/perl を記述していますが、ActivePerl のありどころが C:\dev\perl\bin\なので第1行目を #!/dev/perl/bin/perl  にしなければなりません。 #!/usr/bin/perlの記述をそのまま使う為に巷でよく言われているようなwindowsのジャンクション機能を利用しています。 Cドライブ直下に「usr」ホルダを作り、ここにC:\dev\perl\bin\のジャンクションを設定しました。 するとC:\usr\を覗くとbin\が存在します。つまりC:\dev\perl\bin\はC:\usr\bin\でアクセスできるようになります。 しかしこの状態で#!/usr/bin/perlの記述をそのまま使うと500エラーが出ます。 これ以外に何か良い方法はございませんでしょうか? また同じような開発環境の皆様はperlスクリプトの第1行目をどのように対策されていますでしょうか? 宜しく御教授お願いいたします。

    • ベストアンサー
    • Perl
  • Perl インストールエラー(PCのセキュリティ関連?

    初心者です。 Perl の質問じゃないかもしれませんが、カテゴリがよくわからなかったのでこちらで質問させて下さい。 Perl を使えるようになろうとダウンロードしたのですが、インストールが出来ません。 ダウンロードしたのは「ActivePerl 5.10.1.1007 for Windows (x86)」です。 Perl を配布しているサイトで「あなたのPCに合うのはコレ」みたいな感じで出てきたのをダウンロードしました。 ライセンスの許諾画面からディレクトリの設定画面までは行くのですが、ディレクトリの設定を特にいじらず「Next」を押すと次のようなエラーメッセージが出ました。 The Windows installer service could not be accessed. This can occur if you are running Windows in safe mode, or if the Windows installer is not correctly installed. Contact your support personnal for assistance. メッセージが出るとインストールがエラー終了してしまい、先に進みません。 エラーメッセージの意味はわかるのですが、といってどうすればいいのかが全然わかりません。 一番最初にインストールをダウンロードしたファイルを開くと「このファイルにはデジタル署名がありません。実行しますか」みたいな警告が出て、よくわからず「制限(危険なプログラムのみ遮断)」を選んだのですが、これが駄目だったのでしょうか… PCのこういうことは全然わからず、困っています。 よければ教えて下さい。お願いします。

    • ベストアンサー
    • Perl
  • 現在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

  • Perlのインストール ダウンロード

    Perlの勉強を始めようと思っています、初心者です。 インストールは一応終了し、バージョンの確認も出来ました。 不明点2か所、教えてください。お願いします。 OS:Microsoft Windows XP Home Edition SP2 CPU:AMD Athlon 64 3800+ @ 2400 MHz Windows (R) インストーラ. V 3.01.4000.1823 まずは環境、ということで、下記サイトさんを参照にDLをしました。 http://www.site-cooler.com/ (Perl講座内) ↓ http://www.activestate.com/Products/ActivePerl/Download.html winの選択肢がふたつあり ・Windows (x86) ・Windows 64-bit (x64 AMD64) アスロンだから下かなと思い 「ActivePerl-5.8.8.822-MSWin32-x64-280952.msi」 をDLし、実行したら 「このインストールパッケージはこの種類のプロセッサでサポートされていません。」 というエラーが出てインストールされませんでした。 なので一度戻り、上のWindows (x86) から MSIファイルをDLし実行した結果、インストールされました。 実行がされなかった下の Windows 64-bit (x64 AMD64) はどういった場合なのでしょうか? また、DLするものが二つあり (リンクタイトル→「AS_Package」と「MSI」) 実行したのはMSIファイルですが もう一個のものは圧縮されてあるから自分で解凍してね、 と結局は同じデータ? こちらは何もしなくて大丈夫のものなのでしょうか? 回答よろしくお願いします。

    • ベストアンサー
    • Perl

専門家に質問してみよう