我试图在没有root访问权限的Linux-pc上安装R软件包sqldf
。 当R尝试安装程序包RSQLite.extfuns
时,由于缺少库sqlite3ext.h
而失败。由于我无法安装全局库,我下载并将其编译到我的主目录中。但是我怎样才能告诉R
(或gcc)现在库的位置。它搜索/usr/local/include
和/usr/lib64/R/library/...
,但我无法访问这些位置。在本地安装R软件包“sqldf”(RSQLite.extfuns)
在此先感谢!
我试图在没有root访问权限的Linux-pc上安装R软件包sqldf
。 当R尝试安装程序包RSQLite.extfuns
时,由于缺少库sqlite3ext.h
而失败。由于我无法安装全局库,我下载并将其编译到我的主目录中。但是我怎样才能告诉R
(或gcc)现在库的位置。它搜索/usr/local/include
和/usr/lib64/R/library/...
,但我无法访问这些位置。在本地安装R软件包“sqldf”(RSQLite.extfuns)
在此先感谢!
我在这里也有一些问题。我将R更新为最新版本,更新了所有软件包,重新安装了sqldf软件包,并且一切似乎都正常。对我而言,这只是一些过时的事情
最新版本的RSQLite合并了RSQLite.extfuns,因此软件包已从活动的CRAN软件包中删除。这确实只是确保人们使用所有软件包的最新版本。 –
看看这个[指导](http://lamages.blogspot.com/2012/04/installing-r-packages-without-admin.html)有帮助。 – lcn
您需要提供有关您如何安装软件包和系统设置的更多信息 - “sqlite3ext.h”包含在RSQLite中,应自动找到。根访问绝对不是必需的,但您可能需要在'〜/ .Renviron'中设置'R_LIBS' envvar。 – hadley