我想弄清楚为什么我不能让GD Perl模块安装在我的Debian 7服务器上。这里是我安装了核心员工:Perl的GD模块将不会安装 -
sudo apt-get install libgd-gd2-perl
然后运行-MCPAN安装,我得到:
[email protected]:~# sudo perl -MCPAN -e 'install GD'
Going to read '/root/.cpan/Metadata'
Database was generated on Sun, 19 Jul 2015 21:41:02 GMT
Running install for module 'GD'
Running make for L/LD/LDS/GD-2.56.tar.gz
Checksum for /root/.cpan/sources/authors/id/L/LD/LDS/GD-2.56.tar.gz ok
CPAN.pm: Going to build L/LD/LDS/GD-2.56.tar.gz
Configuring for libgd version 2.0.36.
Checking for stray libgd header files...none found.
Unknown option: installdirs
Usage: perl Build.PL [options]
Configure GD module.
Options:
-options "JPEG,FT,PNG,GIF,XPM,ANIMGIF" feature options, separated by commas
-lib_gd_path path path to libgd
-lib_ft_path path path to Freetype library
-lib_png_path path path to libpng
-lib_jpeg_path path path to libjpeg
-lib_xpm_path path path to libxpm
-lib_zlib_path path path to libpng
-ignore_missing_gd Ignore missing or old libgd installations and try to compile anyway
If no options are passed on the command line. The program will
attempt to autoconfigure itself with the gdlib-config program (present
in GD versions 2.0.27 or later). Otherwise it will prompt for these
values interactively.
Warning: No success on command[/usr/bin/perl Build.PL --installdirs site]
LDS/GD-2.56.tar.gz
/usr/bin/perl Build.PL --installdirs site -- NOT OK
Running Build test
Make had some problems, won't test
Running Build install
Make had some problems, won't install
Could not read metadata file. Falling back to other methods to determine prerequisites
我已经做了谷歌搜索的负载,但似乎没有任何解决它。有什么建议么?
是否安装了潜在的libgd包? GD.pm是一个包装。 –
apt-get install libgd-gd2-perl没有安装Perl模块吗?通常,以'-perl'结尾的软件包名称会安装相关的Perl模块,因此我不希望您需要使用CPAN。 – ThisSuitIsBlackNot
这与丢失的底层库无关。另外两个显然错过了错误信息:**未知选项:installdirs 用法:perl Build.PL [options] **。 'cpan'希望'Build.PL'将其参数传递给Module :: Build,但GD有一个时髦的'Build.PL'。稍微回答一下。 – ikegami