在Ubuntu Server 12.04上安装RMySQL for RStudio Server



我已经尝试在RStudio中安装RMySQL很长一段时间了。我已经安装了DBI依赖,并试图安装RMySQL与以下错误:

配置错误:找不到MySQL安装包和/或库目录。手动指定MySQL的位置R CMD INSTALL.

指令:

  1. 定义并导出两个shell变量PKG_CPPFLAGS和PKG_LIBS包含头文件目录(*.h)和库,例如(使用Bourne shell语法):

    出口PKG_CPPFLAGS = "我"export PKG_LIBS="-L -lmysqlclient"

    重新运行R INSTALL命令:

    R CMD INSTALL RMySQL_.tar.gz

  2. 或者,您可以传递configure参数——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"安装警告。包:安装包'/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

如果有人能帮忙,我将不胜感激。我还不能发布图片

这与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]

注意" precision -updates/main"前面有一个空格。在我的/etc/apt/sources。

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

在"precise"前加空格。你为什么不检查一下你的消息来源。文件列表…

最新更新