我在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**
所以请为此提供解决方案
答案 0 :(得分: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。