Perlスクリプトを実行すると、
@INC で XML/LibXSLT.pm が見つかりません
だから私はこれをやってみcpan
ます:
cpan> XML::LibXSLT をインストール CPAN: Storable ロード OK /root/.cpan/Metadata を読みに行く データベースは 2009 年 10 月 2 日金曜日 13:28:24 GMT に生成されました モジュール XML::LibXSLT のインストールの実行 P/PA/PAJAS/XML-LibXSLT-1.68.tar.gz の make の実行 CPAN: Digest::MD5 は正常に読み込まれました CPAN: Compress::Zlib が正常にロードされました /root/.cpan/sources/authors/id/P/PA/PAJAS/XML-LibXSLT-1.68.tar.gz のチェックサム OK サイズのキャッシュ /root/.cpan/build をスキャンしています XML-LibXSLT-1.68/ XML-LibXSLT-1.68/perl-libxml-mm.h XML-LibXSLT-1.68/t/ XML-LibXSLT-1.68/t/08literal.t XML-LibXSLT-1.68/t/09exslt.t XML-LibXSLT-1.68/t/02dromeds.t XML-LibXSLT-1.68/t/01basic.t XML-LibXSLT-1.68/t/14security.t XML-LibXSLT-1.68/t/12import.t XML-LibXSLT-1.68/t/05quick.t XML-LibXSLT-1.68/t/03input.t XML-LibXSLT-1.68/t/13error.t XML-LibXSLT-1.68/t/11utf8.t XML-LibXSLT-1.68/t/04params.t XML-LibXSLT-1.68/t/06entities.t XML-LibXSLT-1.68/t/06output.t XML-LibXSLT-1.68/t/07blankdoc.t XML-LibXSLT-1.68/t/10functions.t XML-LibXSLT-1.68/テストケース/ XML-LibXSLT-1.68/testcases/default.conf XML-LibXSLT-1.68/変更点 XML-LibXSLT-1.68/例/ XML-LibXSLT-1.68/example/1.xsl XML-LibXSLT-1.68/example/2.xsl XML-LibXSLT-1.68/example/fatal.xsl XML-LibXSLT-1.68/example/nonfatal.xsl XML-LibXSLT-1.68/example/bad1.xsl XML-LibXSLT-1.68/example/1.xml XML-LibXSLT-1.68/example/bad3.xsl XML-LibXSLT-1.68/example/bad2.xsl XML-LibXSLT-1.68/example/2.xml XML-LibXSLT-1.68/マニフェスト XML-LibXSLT-1.68/typemap XML-LibXSLT-1.68/ドライバー/ XML-LibXSLT-1.68/Driver/LibXSLT.pm XML-LibXSLT-1.68/Driver/Sablotron.pm XML-LibXSLT-1.68/Driver/BaseClass.pm XML-LibXSLT-1.68/perl-libxml-mm.c XML-LibXSLT-1.68/LibXSLT.pm XML-LibXSLT-1.68/benchmark.pl XML-LibXSLT-1.68/ppport.h XML-LibXSLT-1.68/LibXSLT.xs XML-LibXSLT-1.68/Makefile.PL XML-LibXSLT-1.68/README XML-LibXSLT-1.68/META.yml 以前に使用された /root/.cpan/build/XML-LibXSLT-1.68 の削除 CPAN.pm: P/PA/PAJAS/XML-LibXSLT-1.68.tar.gz をビルドします xslt-config の実行中... 失敗しました LIBS と INC のフォールバック値を使用する オプション: LIBS='-L/usr/local/lib -L/usr/lib -lxslt -lxml2 -lz -lm' INC='-I/usr/local/include -I/usr/include' これが間違っている場合は、次のように再実行します。 $ /usr/bin/perl Makefile.PL LIBS='-L/path/to/lib' INC='-I/path/to/include' -lxsltを探しています...いいえ libxslt が見つかりません コマンドラインでLIBSとINCの値を設定してみてください または libxslt と libxml2 を入手します http://www.libxml.org/ RPM 経由でインストールする場合は、必ず -devel もインストールしてください。 これはヘッダー (.h ファイル) がある場所です。 make: *** ターゲットが指定されておらず、makefile が見つかりません。止まる。 /usr/bin/make -- OK ではありません make テストの実行 make が成功しないとテストできません make install の実行 make が悪いステータスを返しました。インストールは不可能のようです
だから...運が悪い。インストールしたものを書いcpan> install XML::XSLT
てみましたが、スクリプトはまだ機能しません。今何ができますか?
また、YaST を使用してパッケージをインストールしようとしました。それは成功したので、上記を試してみましたが、まだ運がありません。
-追加-
バインディングも作ってみました。http://cpan.uwinnipeg.ca/dist/XML-LibXSLTから解凍して書きました
# perl Makefile.PL xslt-config の実行中... 失敗しました LIBS と INC のフォールバック値を使用する オプション: LIBS='-L/usr/local/lib -L/usr/lib -lxslt -lxml2 -lz -lm' INC='-I/usr/local/include -I/usr/include' これが間違っている場合は、次のように再実行します。 $ /usr/bin/perl Makefile.PL LIBS='-L/path/to/lib' INC='-I/path/to/include' -lxsltを探しています...いいえ libxslt が見つかりません コマンドラインでLIBSとINCの値を設定してみてください または libxslt と libxml2 を入手します http://www.libxml.org/ RPM 経由でインストールする場合は、必ず -devel もインストールしてください。 これはヘッダー (.h ファイル) がある場所です。