2012-01-26 86 views
1

我在Windows 7(32bit)上安装了Postgresql 9.0我已经下载了plr-8.3.0.13-win32 - 解压,将dll放在原处,编辑env变量并运行plr.sql命令成功。在windows上安装plr

R_HOME - C:\Program Files\R\R-2.14.1\bin\i386 
Path - ...C:\Program Files\R\R-2.14.1\bin\i386 (I have also tried it with C:\Program Files\R\R-2.14.1\bin) 

然而,当我尝试运行一个查询,应直接与R上的查询冻结(从来不停止执行,我无法甚至取消)。

SELECT * FROM plr_environ(); returns with a recordset. 
SELECT load_r_typenames(); - never finishes, I have to stop the postgres procedure from task manager. 

我现在有同样经历两个不同的Win7机上,一个具有32个其它的64位和在Postgres 9.1为好。我确信我在这里做错了什么,但我找不到什么。

请让我知道如果你有任何想法如何解决这个问题。 非常感谢。

回答

1

只需设置R_HOME = C:\ Program Files \ R \ R-2.14.1 \