开发者社区> 问答> 正文

PG extension 安装不上的一个问题

OS: Liunx CentOS 7 x64
PG: 9.5 /usr/pgsql-9.5/
是为了安装 imgsmlr https://github.com/postgrespro/imgsmlr

当我使用
pg_config --pgxs
显示为
/usr/lib64/pgsql/pgxs/src/makefiles/pgxs.mk

按照
$ git clone https://github.com/postgrespro/imgsmlr.git
$ cd imgsmlr
$ export PGHOME=/usr/pgsql-9.5
$ make USE_PGXS=1
$ sudo make USE_PGXS=1 install
执行后,imgsmlr.control(及 .so .sql)
不在 /usr/pgsql-9.5/share/extension/
而在 /usr/share/pgsql/extension/

查看 create extension 命令,也没有指定目录的参数
如何能让编译后的imgsmlr.control 到 /usr/pgsql-9.5/share/extension/目录下?
第一次用PG...问题有点菜...这甚至可能算不上PG的问题,而是Linux的命令问题?

展开
收起
gesoarek 2016-08-19 14:34:44 4644 0
4 条回答
写回答
取消 提交回答
  • 这个问题最后解决了?我也遇到了,我用的是PG12.3版本

    2021-09-16 18:40:50
    赞同 展开评论 打赏
  • 错误: 无法访问文件 "$libdir/imgsmlr": 没有那个文件或目录

    我也碰到了这个问题,你们解决了没

    2019-07-17 20:04:22
    赞同 展开评论 打赏
  • 请问你最后安装上了吗,我这边报这样的错了
    [root@iZuf6h3g3nfkj07mkpimyyZ lib]# psql
    psql (9.2.23, server 9.5.10)
    WARNING: psql version 9.2, server version 9.5.

         Some psql features might not work.

    Type "help" for help.

    root=# create extension imgsmlr;
    ERROR: could not access file "$libdir/imgsmlr": No such file or directory

    请问有没有遇到

    2019-07-17 20:04:22
    赞同 展开评论 打赏
  • 长天一色

    make --prefix=??

    2019-07-17 20:04:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Bringing MySQL Compatibility to HBase using Database Virtualization 立即下载
Major advancements in Apache Hive towards full support of SQL compliance 立即下载
SPARK + FLASHBLADE DELIVERING INSIGHTS FROM 5PB OF PRODUCT LOGS AT PURE STORAGE 立即下载