1

Windows 7(32ビット)にPostgresql 9.0があります。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.

私は今、2つの異なるWin7マシンで同じ経験をしました。1つは32ビット、もう1つは64ビットで、Postgres 9.1でも同様です。ここで何か間違ったことをしていると確信していますが、何がわかりません。

これを解決する方法があれば教えてください。どうもありがとう。

4

1 に答える 1

1

R_HOME=C:\Program Files\R\R-2.14.1\ と設定するだけです

于 2012-07-12T01:26:25.327 に答える