zoukankan      html  css  js  c++  java
  • CentOS 6.5安装PostgreSQL9.3.5时报错: jade: Command not found

    CentOS 6.5安装PostgreSQL9.3.5时报错: jade: Command not found

    1
    [root@pghost1 postgresql-9.3.5]# ./configure --prefix=/opt/pgsql9.3.5 --with-pgport=1949 --with-perl --with-tcl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety --with-wal-blocksize=8 --with-blocksize=8 && gmake world
    ...
    gmake[3]: jade: Command not found
    gmake[3]: *** [HTML.index] Error 127
    gmake[3]: Leaving directory `/root/backup/postgresql-9.3.5/doc/src/sgml'
    gmake[2]: *** [all] Error 2
    gmake[2]: Leaving directory `/root/backup/postgresql-9.3.5/doc/src'
    gmake[1]: *** [all] Error 2
    gmake[1]: Leaving directory `/root/backup/postgresql-9.3.5/doc'
    gmake: *** [world-doc-recurse] Error 2
    [root@pghost1 postgresql-9.3.5]#

    2
    网上又说是copy安装文件时用户切换引起的,主要是文件归属和权限问题

    我的过程应该没有问题,还是如下,继续,还是同样的错
    [root@pghost1 postgresql-9.3.5]# chown -R root:root postgresql-9.3.5/

    3
    显然是配置pg相关文档时出现的问题,分别加上--with-no-docs和--with-no-html-docs继续,结果错误依旧

    增加--with-no-docs
    ./configure --prefix=/opt/pgsql9.3.5 --with-pgport=1949 --with-perl --with-tcl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety --with-wal-blocksize=8 --with-blocksize=8 --with-no-docs && gmake world

    4
    试了一把以前装过的pg934,问题依旧,而这次的环境虚拟机是新装的,问题留待以后确认

    5
    查找jade相关包并安装
    yum search jade
    [root@pghost1 backup]# yum -y install openjade.x86_64

    6
    再次configure问题依旧

    7
    yum -y install jadetex.noarch
    yum -y install docbook-dtds.noarch

    8
    继续配置,报如下错误:
    ERROR: `collateindex.pl' is missing on your system.
    ***
    gmake[3]: *** [bookindex.sgml] Error 1
    gmake[3]: Leaving directory `/root/backup/postgresql-9.3.5/doc/src/sgml'
    gmake[2]: *** [all] Error 2
    gmake[2]: Leaving directory `/root/backup/postgresql-9.3.5/doc/src'
    gmake[1]: *** [all] Error 2
    gmake[1]: Leaving directory `/root/backup/postgresql-9.3.5/doc'
    gmake: *** [world-doc-recurse] Error 2
    [root@pghost1 postgresql-9.3.5]#

    9
     yum -y install docbook*

    10
    继续终于成功,看到了期望结果:

    cc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fpic -shared -o pgxml.so xpath.o xslt_proc.o -L../../src/port -L../../src/common -Wl,--as-needed -Wl,-rpath,'/opt/pgsql9.3.5/lib',--enable-new-dtags  -lxslt -lxml2 
    gmake[2]: Leaving directory `/root/backup/postgresql-9.3.5/contrib/xml2'
    gmake[1]: Leaving directory `/root/backup/postgresql-9.3.5/contrib'
    PostgreSQL, contrib, and documentation successfully made. Ready to install.
    [root@pghost1 postgresql-9.3.5]#

    11
    后续操作正常
    总结一下就是如下就可以了。
     yum -y install openjade.x86_64
     yum -y install jadetex.noarch
     yum -y install docbook*

  • 相关阅读:
    MySQL复制的管理和维护
    error nr.1045 access denied for user 'root'@'localhost' (using passwd:no)
    MYSQL-使用mysqldump创建数据库快照
    ConcurrentBag同线程元素的添加和删除
    bootstrap源码学习与示例:bootstrap-tab
    Docker 私有仓库最简便的搭建方法
    使用Apache Jmeter进行并发压力测试
    cmd隐藏指定文件
    Bootstrap之BootstrapDialog
    全栈工程师的武器——MEAN(转)
  • 原文地址:https://www.cnblogs.com/xmzzp/p/6284288.html
Copyright © 2011-2022 走看看