gpt4 book ai didi

linux - 在 Debian 和 CentOS 上安装 Perl 时出现 Makefile.PL 错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:05:57 28 4
gpt4 key购买 nike

我正在尝试弄清楚如何为 Perl 安装正确的 Debian 软件包。我收到以下 make 错误:

Failed to read the configuration: Bad file descriptor at Makefile.PL line 8.

我的 Makefile.PL 文件包含以下行,直到第 9 行:

use 5.008000;
use ExtUtils::MakeMaker;

# Read the parameters from Triceps Makefiles
delete $ENV{MAKEFLAGS}; # these cause spurious messages from make
delete $ENV{MAKELEVEL};
my $TRICEPS_CONF = `make --quiet -f ../../cpp/Makefile.inc getconf`;
die "Failed to read the configuration: $!" if ($! != 0);

如此处所述 http://www.directadmin.com/forum/showthread.php?t=43558&page=1我正在尝试为当前版本的 Debian 找到等效的 apt-get install 命令:

yum install cpan
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
cpan install ExtUtils::Install

我正在尝试寻找等效的 Debian 解决方案,但不确定要下载或安装哪些软件包。在 Debain 中正确执行此操作所需的确切 apt-get 安装命令是什么?

这些 Perl 包没有像您期望的那样出现在 Debian 中谢谢

最佳答案

在检查它是否包含有用的东西之前,您正在使用 $!。代码应该是这样的:

die("Failed to read the configuration: " . (
$? < 0 ? "Unable to launch: $!" :
$? & 0x7F ? "Signal ".($? & 0x7F) :
$? >> 8 ? "Exit ".($? >> 8) :
"Unknown error"
)) if $?;

关于linux - 在 Debian 和 CentOS 上安装 Perl 时出现 Makefile.PL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13521456/

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