我在 Linux 上运行 R 版本 2.14.1。当我尝试安装 sqldf 时
install.packages(sqldf, dependencies=TRUE)
我收到以下错误:(这些错误导致从终端运行命令,就像使用 Rcmdr UI 一样)
我似乎找不到有类似问题的人。如果我在 Windows PC 上运行 install 命令,它会毫无问题地安装。
您的错误日志有以下行:
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
尝试libpq-dev
为您的特定 linux 发行版安装软件包。
顺便说一句,当你遇到这样的错误时,很明显它libpq-fe.h
丢失了。只需输入libpq-fe.h ubuntu
谷歌以查看您需要安装的软件包。
安装 libpq-dev,MySQL,重新安装 JAVA 并将 R 更新到最新版本。SQLdf 现在就像一个魅力。谢谢大家的提醒。