即使安装了 gdlib-config,当我尝试安装 GD::Polygon 时,为什么会出现“在搜索路径中找不到 gdlib-config”?

Flo*_*lin 2 perl gd cpan gdlib

我尝试通过运行安装GD::Polygoncpan install GD::Polygon,但出现以下错误:

**UNRECOVERABLE ERROR**
Could not find gdlib-config in the search path. Please install libgd 
2.0.28 or higher.
Run Code Online (Sandbox Code Playgroud)

./configure我从源代码( 、、 )手动安装了 libgd-2.2.1 ,现在当我运行时,我看到它确实已安装makemake installwhereis gdlib-config

gdlib-config: /usr/local/bin/gdlib-config
Run Code Online (Sandbox Code Playgroud)

我如何知道cpan在哪里可以找到这个库?

Flo*_*lin 5

嗯,简短的回答是:我通过yum而不是安装了 GD cpan

sudo yum install perl-GD
Run Code Online (Sandbox Code Playgroud)

如果您仍然想通过 来安装它cpan,您应该将其包含gdlib-config在您的 PATH 中(而不仅仅是文件夹 例如/usr/local/bin或其所在的位置)。

安装 Perl 软件包yum绝对比使用更好cpan

  • @AndrewNewby:您正在寻找`sudo apt-get install libgd-gd2-perl` (4认同)