1

ubuntu 12.04にkoha -3.12.00をインストールしており、以下のリンクをたどっています。

https://github.com/colinsc/koha/blob/master/INSTALL.ubuntu.12.04 ..

コマンド $ ./misc/sax_parser_print.pl.** の実行中にエラーが発生しました。

以下のエラーを見つけてください

* *BEGIN が失敗しました -- コンパイルは ./misc/sax_parser_print.pl 行 6 で中止されました。以下のコードは sax_parser_print.pl です

#!/usr/bin/perl
# check the current SAX Parser
use strict;
use warnings;
use XML::SAX::ParserFactory;
my $parser = XML::SAX::ParserFactory->parser();
print "Koha wants something like:
XML::LibXML::SAX::Parser=HASH(0x81fe220)

あなたが持っている:

$parser\n";
print "Looks " .
($parser =~ /^XML::LibXML::SAX::Parser=HASH/ ?
"good.\n" : "bad, check INSTALL.* documentation.\n");
[XML::LibXML::SAX::Parser]**

提供されたドキュメントによると、.ini ファイルを置き換えて変更する必要があります。

[XML::LibXML::SAX::Parser] 

しかし、保存すると次のようなエラーが発生します

**No such file or directory**

だから私はインストール後にこのモジュールをインストールするためにcpan shellとapt-get installで試しました

 **No such file or directory**

そのため、これに対する解決策を提供してください

4

1 に答える 1

2

Koha プロジェクトは、Ubuntu にインストールできる Debian パッケージを提供します。次の手順に従ってみてください。

http://wiki.koha-community.org/wiki/Koha_on_ubuntu_-_packages

koha-common パッケージをインストールすることは、 Debian または Ubuntu で実稼働システムをセットアップするための推奨される方法です。

ただし、あなたが従っている指示に関する限り (あなたがまだそのオプションに従いたいのであれば、繰り返しますが、それは推奨されるものではありません) libxml-sax-perl パッケージがインストールされていないように聞こえるエラー メッセージが表示されます。ステップ 1.6 を再度実行して Koha の依存関係をインストールし、libxml-sax-perl がインストールされていることを確認することをお勧めします。

于 2013-09-23T15:54:23.737 に答える