您好,我正在尝试使用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一无所知。请提个建议。
发布于 2014-08-14 15:02:11
我以前从未见过这样的"install-module.pl“。
通常,您将使用CPAN或操作系统中的软件包来安装perl模块。
Debian系统(如ubuntu)可以做到
apt-get install libdbd-pg-perl红帽系统(如centos和suse)应该是
yum install perl-DBD-Pg或者简单地使用"CPAN“。
cpan -i DBD::Pghttps://stackoverflow.com/questions/25301847
复制相似问题