如何在Windows上安装RPostgreSQL

时间:2011-10-19 07:50:19

标签: r postgresql compilation

(如何)可以在没有管理员权限的Windows XP计算机(运行R 2.12.1)上安装RPostgreSQL?

(顺便说一下,这篇文章是对这篇文章的后续跟进:RpgSQL - Why is it so slow?

[编辑]

我尝试了什么:

首先,我尝试找到有关如何在Windows上安装RPostgreSQL的文档。我没有成功(我只能找到MacOS的文档here)。

之后我尝试了一个天真的解决方案:

install.packages('RPostgreSQL', type='source')

实际上没有工作(我稍后会在R忙的时候给你错误信息)。

我确信有更多的可能性,例如手动编译源代码,但我之前没有使用R软件包,所以我还没有尝试过。

1 个答案:

答案 0 :(得分:2)

您需要在计算机上安装Rtools和Postgres才能从源代码构建RPostgreSQL,不幸的是Windows二进制文件不可用。

另一种选择是尝试RJDBC,请参阅here。你只需要在某个地方找到RJDBC Postgres驱动程序罐。您不需要安装该jar,只需将其放在某个目录中,并为RJDBC提供正确的路径。

唯一的问题是这个解决方案的速度有多快,请在工作时通知我们。

编辑:正如评论中所提到的,RpgSQL使用RJDBC,因此使用后者很可能不会导致任何加速(除非RpgSQL在某处引入了瓶颈)。