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 回答