2012-04-16 42 views
0

我想安裝RODBC與commadn R CMD INSTALL -l/my/local/path RODBC.tar.gz它不會找到sql.h和sqlext.h ..我怎麼通過包括和lib路徑這個命令?如何在本地安裝RODBC時指定include和lib目錄?

+1

你應該問自己,還有什麼其他信息可能需要你給出準確的答案 – 2012-04-16 14:55:26

+0

你是否已經安裝了包含這些頭文件的包? – 2012-04-16 14:58:23

回答

3

我最近在嘗試在Centos 5.8 x64的實例上安裝RODBC時遇到類似問題。 (而不是使用R CMD安裝,我只是做了sudo R,然後在R中安裝了軟件包 - 但我仍然遇到同樣的問題)。

我解決了這個通過安裝使用yum以下軟件包:

unixODBC 
unixODBC-libs 
unixODBC-devel 
mysql-connector-odbc 
freetds 
freetds-devel 

這些最後兩個是必要的,因爲我是用MSSQL服務器,即要求TDS接口。無論如何,一旦我安裝了unixODBC和libs和開發包,我就可以毫不費力地安裝RODBC(再次,使用sudo R,然後安裝.packages(「RODBC」)。

唯一要做的其他事情是爲ODBC安裝正確的驅動程序/庫,這正是mysql-connector-odbc所需要的。您需要配置unixODBC以滿足您的需求,但文檔非常穩定,所以我認爲您不會有太多困難

相關問題