无法在 Ubuntu 20.04 上安装 DBD::mysql

无法在 Ubuntu 20.04 上安装 DBD::mysql

我无法在 Ubuntu 20.04 上安装 DBD::mysql。我收到以下错误:

警告:命令失败[/usr/bin/perl Makefile.PL LIB=/home/htm/Lib]
DVEEDEN/DBD-mysql-4.050.tar.gz
/usr/bin/perl Makefile.PL LIB=/home/htm/Lib -- NOT OK
此命令执行失败:
DVEEDEN/DBD-mysql-4.050.tar.gz:writemakefile NO'/usr/bin/perl Makefile.PL LIB=/home/htm/Lib'返回状态 512

另外,我正在尝试设置一个测试版服务器来模拟运行 Ubuntu 20.04 的付费 Web 服务器。他们只允许在用户目录中安装 Perl 模块,因此我执行以下操作:

cpan> o conf makepl_arg LIB=/home/htm/Lib
makepl_arg LIB=/home/htm/Lib

我也尝试过用 o conf init 重置 CPAN,但是也不起作用。

答案1

我偶然发现了答案。我必须先这样做:

sudo apt-get 安装 libmysqlclient-dev

之后我就能安装 DBD::mysql 了。

相关内容