重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题:
pg17 源码编译时报:Can't locate FindBin.pm in @INC
[打印本页]
作者:
郑全
时间:
2025-8-22 15:42
标题:
pg17 源码编译时报:Can't locate FindBin.pm in @INC
在ORACLE LINUX 10 上源码编译 pg17 时,报如下错:
pg17@pg16:/software/postgresql-17.6$ make world -j 2 && make install-world -j2
。。。
og/pg_subscription.h ../../../src/include/catalog/pg_subscription_rel.h
Can't locate FindBin.pm in @INC (you may need to install the FindBin module) (@INC entries checked: /usr/local/lib64/perl5/5.40 /usr/local/share/perl5/5.40 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at ../../../src/backend/catalog/genbki.pl line 20.
BEGIN failed--compilation aborted at ../../../src/backend/catalog/genbki.pl line 20.
Can't locate FindBin.pm in @INC (you may need to install the FindBin module) (@INC entries checked: /usr/local/lib64/perl5/5.40 /usr/local/share/perl5/5.40 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at gen_node_support.pl line 24.
BEGIN failed--compilation aborted at gen_node_support.pl line 24.
make[2]: *** [Makefile:141: bki-stamp] Error 2
make[2]: Leaving directory '/software/postgresql-17.6/src/include/catalog'
make[2]: *** [Makefile:78: node-support-stamp] Error 2
make[2]: Leaving directory '/software/postgresql-17.6/src/backend/nodes'
make[1]: *** [Makefile:121: submake-catalog-headers] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:125: submake-nodes-headers] Error 2
make[1]: Leaving directory '/software/postgresql-17.6/src/backend'
make: *** [src/Makefile.global:384: submake-generated-headers] Error 2
[color=rgba(0, 0, 0, 0.85)]
这个错误提示表示 Perl 无法在其模块搜索路径(
@INC[color=rgba(0, 0, 0, 0.85)]
)中找到
FindBin.pm[color=rgba(0, 0, 0, 0.85)]
模块,通常是因为该模块未安装或系统环境配置问题。
[color=rgba(0, 0, 0, 0.85)]
[color=rgba(0, 0, 0, 0.85)]
使用yun install perl 后,问题解决。
[color=rgba(0, 0, 0, 0.85)]
欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2