我无法在 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 了。