Установка plr на windows

У меня Postgresql 9.0 на Windows 7 (32bit). Я скачал plr-8.3.0.13-win32 - извлек, поместил dll на место, отредактировал переменные env и успешно выполнил команду plr.sql.

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\

Другие вопросы по тегам