2014-05-10 243 views
2

我一直在嘗試在RStudio上安裝RMySQL很長時間了。我已經安裝了DBI的依賴,並試圖與下面的錯誤安裝RMySQL:在Ubuntu服務器上安裝RMySQL for RStudio服務器12.04

配置錯誤: 找不到MySQL的安裝包括和/或庫 目錄。手動指定MySQL 庫和頭文件的位置,然後重新運行R CMD INSTALL。

說明:

  1. 定義和導出殼2變量PKG_CPPFLAGS和 PKG_LIBS以包括頭文件(* .h)中 和庫的目錄,例如(使用的Bourne shell語法):

    出口PKG_CPPFLAGS = 「 - 我」 出口PKG_LIBS = 「L - -lmysqlclient」

    重新運行將R INSTALL命令:

    - [R CMD INSTALL RMySQL_.tar.gz

  2. 或者,可以通過配置參數 --with MySQL的-DIR =(分配目錄) 或 --with MySQL的-INC =(其中MySQL頭文件駐留) --with MySQL的-LIB =(其中,MySQL的庫駐留) 在呼叫至R INSTALL --configure-ARGS = '...'

    - [R CMD INSTALL --configure-ARGS =' - with-mysql-dir = DIR'RMySQL_.tar.gz

錯誤:包'RMySQL'配置失敗 *刪除'/home/zlau/R/i686-pc-linux-gnu-library/2.14/RMySQL' install.packages中的警告: 安裝包'/ home /zlau/R/i686-pc-linux-gnu-library/2.14/RMySQL_0.9-3.tar.gz'有非零退出狀態

這是一個常見的錯誤,據說可以通過安裝來解決Ubuntu命令行中的以下軟件包:libmysqlclient-dev(或其某些版本)。我已經嘗試了多次安裝「sudo apt-get install libmysqlclient-dev」每次我收到以下錯誤404未找到以下錯誤...

http://archive.ubuntu.com/ubuntu/precise-updates/main libmysqlclient-dev i386 5.5.32- 0ubuntu0.12.04.1

如果任何人都可以提供幫助,將不勝感激。我還無法發佈圖片。

回答

2

這與R或MySQL無關。您的Ubuntu APT源中存在配置錯誤(存儲庫的配置)。我不是APT的專家,所以如果我沒有弄清楚細節,請原諒我,但我想我可以讓你走上正軌。如果我執行:

sudo apt-get install libmysqlclient-dev 

我的機器上使用Ubuntu 12.04上,然後我看到其中一條線路是:

Get:1 http://es.archive.ubuntu.com/ubuntu/ precise-updates/main libmysqlclient-dev amd64 5.5.37-0ubuntu0.12.04.1 [1,397 kB] 

注意如何有前一個空格「精準,更新/主」 。在我的「/etc/apt/sources.list」文件中,我有如下條目:

deb http://es.archive.ubuntu.com/ubuntu/ precise main restricted 
deb-src http://es.archive.ubuntu.com/ubuntu/ precise main restricted 

此外還有「精確」之前的空格。你爲什麼不檢查你的sources.list文件...

相關問題