gpt4 book ai didi

perl - 如何告诉 PostgreSQL 使用其他 Perl 版本?

转载 作者:行者123 更新时间:2023-11-29 12:45:26 24 4
gpt4 key购买 nike

我在 Ubuntu 14.04 64 位机器上工作。我需要使用 Perl 5.14 来处理某些模块,这些模块不会安装最新版本的 perl (5.18)。我的postgresql-9.3服务器在安装postgres-plperl的时候需要安装perl 5.18。因此我想告诉 Postgres 使用 5.14 版本,但我还没有找到一种方法来做到这一点。有办法吗?

最佳答案

如果您真的需要它,您必须针对 5.14 重新编译 plperl 扩展。 PostgreSQL 将 Perl 作为一个库链接,而 Perl 库在不同版本之间不兼容 ABI,因此您不能在运行时将 5.14 替换为 5.18。

您可以通过从源代码安装 PostgreSQL 并使用 --with-perlPATH 环境变量。

或者您可以apt-get source postgresql-9.3 并编辑debian/rules 以使用所需的Perl,编辑debian/control 以指定正确的 Perl 依赖项,并重建包。

改为修复模块更有意义。

关于perl - 如何告诉 PostgreSQL 使用其他 Perl 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25358238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com