質問

これまでのPerlを使う事によって、伝えたい ActivePerl.私は、以下のようなエラー:

できな地XML/LibXML.pm@株式会社...

私たものではありませんのインストール手順を、"正しい"モジュールのためのXML::LibXML.

ここでは正確でいるのかもしれません。私はスクリプトからのコマンドプロンプト:

c: emp>perl myscript.pl

最初の数行myscript.pl:

#!/usr/bin/perl

use Archive::Zip qw( :ERROR_CODES :CONSTANTS );
use HTTP::Date;
use XML::Parser;
use LWP::UserAgent;
use XML::LibXML;
use Archive::Extract;
use Encode;
use LWP::Simple;

require HTTP::Request;
...

しかこのエラー:

c: emp>perl myscript.pl できないの検索 XML/LibXML.pm@株式会社(@株式会社を含む:C:/Perl/site/lib C:/Perl/lib .) 時 myscript.pl線7.を開始 失敗した--編成で中断され myscript.pl線7

役に立ちましたか?

解決

対応することができるでしょうインストールする ActivePerl Perlパッケージマネージャー.あべてスタートメニューからショートカットを作成することがActivePerl開始 GUIの 検索のためのxmlベースのlibxmlおよびlibxml-perlです。

--編集

こちらはポストに追加代替リポジトリへのPPMトなXMLベースのLibXML

他のヒント

これはXMLとPPM ::のlibxmlを提供ActiveStateのようには見えません。私はCPANにモジュールのREADMEに見て、明らかに事前に作成ppmのパッケージには、ここで可能ですに。

最近、XML::LibXML をインストールするのに苦労しました。私が見つけたものは次のとおりです。

  1. ActiveState ActivePerl 5.8.8を使用しています。
  2. ActivePerl の PPM がプロキシを通過するには、値「http://proxy.ext.[example].com」を持つ環境変数「http_proxy」を作成し、再ログインする必要がありました。
  3. 必要なパッケージのすべてが ActiveState のリポジトリにあるわけではありません。ウィニペグ大学の Perl リポジトリを追加しました http:// Theoryx5.uwinnipeg.ca/ppms/package.xml (使用される正確なリポジトリは、ActivePerl のバージョンによって異なることに注意してください)
  4. 次の DLL を C:\perl\bin\ に手動でインストールします (何らかの理由で、これらの DLL を構築するのに問題があったため、最終的には次のリポジトリから取得することにしました) http://trouchelle.com/ppm/dll/ )
    • iconv.dll
    • libxml2.dll
    • zlib1.dll
  5. 少なくとも、私たちが使用している XML-LibXML のバージョンでは、パッケージ インストーラーは前提条件の XML-LibXML-Common に対して正しく動作しません。あなた しなければならない XML-LibXML-Common パッケージを単独でインストールします。 前に XML-LibXML の残りの部分をインストールします。

最新バージョンではないかもしれませんが、現在使用しているパッケージ (前提条件を含む) のバージョンは次のとおりです。

  • XML-LibXML-Common (ver 0.13)
  • XML-LibXML (ver 1.64)
  • XML 名前空間のサポート (ver 1.10)
  • XML-SAX (バージョン 0.96)

受け入れられた回答は、5.16 では機能しませんでした。から この質問:

XML::LibXML は Perl 5.16 に対応していませんでした。インストール 5.14

ダウンロード:

最後に、私は、私の知る限りとして、現存する唯一の代替ActivePerlのリポジトリを発見し、それがXML用のパッケージを持っていた::のlibxml 2.0121 5.20.xへのPerlのバージョンアップ時にインストールされます。

downloads.activestate.com/ActivePerl/releases /

はあなたは5.20.2が含まれていることを、ここからのActivePerlのリリースを入手することができます

別のリポジトリはbribes.org/perl /

でPerlのデ賄賂と呼ばれ

オプションに入力されたリポジトリのURLは http://bribes.org/perl/ppm/です

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top