繁体   English   中英

创建PLR扩展Postgres时出错

[英]Error when creation PLR extension Postgres

我正在尝试在Postgres 10.4中创建PLR扩展,它给了我错误:

ERROR:  could not load library "C:/Program Files/PostgreSQL/10/lib/plr.dll": The specified module could not be found.


SQL state: XX000

我使用Windows 10 R 3.4.2。 我下载了以下版本的PL / R:适用于Postgres 10.x,R-3.4.2(plr-8.3.0.17)的Win64 plr.dll

我根据需要将dll文件放在lib文件夹中,然后重新启动了psql服务。 R_HOME设置为C:\\ Program Files \\ R \\ R-3.4.2。

路径变量:C:\\ Program Files \\ PostgreSQL \\ 10 \\ lib和C:\\ Program Files \\ PostgreSQL \\ 10 \\ bin

有什么事吗

您还需要在share/extension/文件夹中使用plr.control和相应的sql文件。

只要Windows注册表HKLM\\SOFTWARE\\R-core\\R包含正确的信息, 新版本的PL / R在Windows上就不再需要R_HOME 卸载旧版本的R可能会消除它!!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM