您好我正在尝试使用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一无所知。请建议。
答案 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