2012-08-07 69 views
2

我在Linux上運行R版本2.14.1。當我嘗試安裝sqldf與無法在Linux上安裝sqldf

install.packages(sqldf, dependencies=TRUE)

我收到以下錯誤:(這些錯誤會導致運行在終端的命令與使用Rcmdr UI)的

open log here

我似乎無法找到有類似問題的人。如果我在Windows PC上運行安裝命令,它將毫無問題地安裝。

+0

快速查看會導致致命錯誤:libpq-fe.h:沒有這樣的文件或目錄。安裝libpq-dev,然後再試一次 – 2012-08-07 15:22:20

+0

您是否閱讀過日誌?你有沒有安裝正確的jdk?你有沒有嘗試'R CMD javareconf'?到目前爲止你做了什麼?似乎有很多問題需要解決。 – Dason 2012-08-07 15:22:24

+0

您是否嘗試閱讀您發佈的日誌? – 2012-08-07 15:23:07

回答

0

已安裝libpq-dev,MySQL,重新安裝JAVA並將R更新爲最新版本。 SQLdf現在像一個魅力。感謝所有人的領導。

5

你錯誤日誌中有一行:

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丟失。只需在Google中鍵入libpq-fe.h ubuntu即可查看需要安裝的軟件包。

+0

我會注意到這似乎已經被libpq-dev取代(至少在Ubuntu上) – 2012-08-07 15:25:35

+0

@Jeff好點。 – csgillespie 2012-08-07 15:34:54

+0

請注意,OP也有rJava和RMySQL失敗;所以至少MySQL頭文件也會丟失。 – 2012-08-07 15:36:48