我已经在一台干净的windows 10笔记本电脑上安装了PostgreSQL 15.3,并设置了正确的路径和环境变量。我可以在数据库上安装pltcl和plpython 3u语言,但不安装plperl。它在日志中报告了这一点
src/pl/plperl/Util.c:可加载库和perl二进制文件不匹配(获得第一个握手密钥0000000012700080,需要0000000012600080)
有没有人有任何建议如何修复?
谢啦,谢啦
我已经在一台干净的windows 10笔记本电脑上安装了PostgreSQL 15.3,并设置了正确的路径和环境变量。我可以在数据库上安装pltcl和plpython 3u语言,但不安装plperl。它在日志中报告了这一点
src/pl/plperl/Util.c:可加载库和perl二进制文件不匹配(获得第一个握手密钥0000000012700080,需要0000000012600080)
有没有人有任何建议如何修复?
谢啦,谢啦
1条答案
按热度按时间swvgeqrz1#
发生错误的原因是PostgreSQL扩展和安装的Perl二进制文件之间的版本不匹配。通过运行
perl -v
命令检查Perl的版本。如果版本不匹配,则获取与安装的Perl版本匹配的正确piperl扩展。希望它能解决这个问题。