2012-01-26 112 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 \