尝试释放未引用的标量:SV 0x16dac960,Perl解释器:0x16a9c010 Bugzilla安装

时间:2014-08-14 06:57:01

标签: linux perl bugzilla

您好我正在尝试使用perl版本5.8.8在我的专用服务器中安装bugzilla。安装必要的模块后。

I tried to install "DBD-Pg" module via "perl install-module.pl DBD-Pg" command. 

当我运行上述命令时,我收到以下错误

Attempt to free unreferenced scalar: SV 0x16dac960, Perl interpreter: 0x16a9c010 
at /server_path/support/httpdocs/Bugzilla/Install/Util.pm line 20.

之后我尝试安装其他模块,但结果是一样的。我该如何解决这个问题。我无法卸载perl,因为如果我这样做会影响我的生产网站。我对perl一无所知。请建议。

1 个答案:

答案 0 :(得分:0)

我从未见过这个" install-module.pl"之前。

通常您可以使用CPAN或操作系统中的软件包来安装perl模块。

Debian系统(比如ubuntu)可以做到

apt-get install libdbd-pg-perl

红帽系统(如centos和suse)应该是

yum install perl-DBD-Pg

或者只是使用" CPAN"。

cpan -i DBD::Pg