我有RHEL 6.5服务器与RStudioServer我的PostgreSQL-9.3安装(3.1.1)&(0.98.1062)在RHEL安装RPostgreSQL 6.5的libpq-fe.h错误
R的安装和处理大数据库。为了将R连接到PostgreSQL,我过去使用了RPostgreSQL(仍然在我的CentOS 7工作站上)。但是,试图RHEL 6.5下编译我得到一个错误
In file included from RS-PQescape.c:7:
RS-PostgreSQL.h:23:26: error: libpq-fe.h: No such file or directory
该文件位于我的系统在这里:
/usr/pgsql-9.3/include/libpq-fe.h
Libpq的是Postgres的安装的一部分,但RPostgreSQL不能找到它:
[[email protected] /]# yum list libpq*
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Installed Packages
libpqxx.x86_64 1:4.0.1-1.rhel6 @pgdg93
libpqxx-debuginfo.x86_64 1:4.0.1-1.rhel6 @pgdg93
libpqxx-devel.x86_64 1:4.0.1-1.rhel6 @pgdg93
有没有什么办法告诉RPostgreSQL在哪里看(符号链接?)或其他解决方法?这应该很简单,但我已经浪费了几个小时在这已经...
我最终在tarball中查找了RPostgreSQL配置文件,搜索了脚本无法找到的文件名,并决定创建一个环境变量是最简单的:export PG_INCDIR =/usr/pgsql-9.3/include/ – 2014-10-10 15:52:02