gpt4 book ai didi

r - 使用 PostgreSQL 9.4 libpq-fe.h 错误在 Debian 上安装 RPostgreSQL

转载 作者:行者123 更新时间:2023-11-29 11:09:47 27 4
gpt4 key购买 nike

我在 Debian 7.6 上安装了 R (3.1.1) 和 PostgreSQL 9.4。

I want to install RPostgreSQL but the compilation fails with the following error:
In file included from RS-PQescape.c:7:0:
RS-PostgreSQL.h:23:26: fatal error: libpq-fe.h: No such file or directory
compilation terminated.
make: *** [RS-PQescape.o] Error 1
ERROR: compilation failed for package ‘RPostgreSQL’
* removing ‘/home/mert/R/x86_64-pc-linux-gnu-library/3.1/RPostgreSQL’

关于此 error 的先前问题说文件包含在这里:

/usr/pgsql-9.3/include/libpq-fe.h

我在我的计算机上搜索了 pgsql 和 libpq,但根本不存在这样的文件:

$ locate libpq                              
/usr/lib/postgresql/9.4/lib/libpqwalreceiver.so
/usr/lib/x86_64-linux-gnu/libpq.so.5
/usr/lib/x86_64-linux-gnu/libpq.so.5.7
/usr/share/doc/libpq5

$ locate pgsql
/usr/lib/postgresql/9.4/lib/plpgsql.so
/usr/share/postgresql/9.4/extension/plpgsql--1.0.sql
/usr/share/postgresql/9.4/extension/plpgsql--unpackaged--1.0.sql
/usr/share/postgresql/9.4/extension/plpgsql.control

你知道如何解决这个问题吗?

最佳答案

您的机器上缺少 libpq-dev。打开命令提示符并使用 apt-get 安装它。安装后尝试在 R-Studio 中安装 RPostgreSQL。

sudo apt-get install libpq-dev

或者对于 Arch Linux:

sudo pacman -S postgresql-libs

关于r - 使用 PostgreSQL 9.4 libpq-fe.h 错误在 Debian 上安装 RPostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27637110/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com