CPAN安装模块遇到make文件不成问题

时间:2018-01-28 18:12:47

标签: perl cpan

我试图在我的计算机上运行此脚本(MAC)

http://mkweb.bcgsc.ca/color-summarizer/?download

这是我生命中第一次触摸终端...所以你明白我问的是非常基本的问题。请原谅我...... 基本上当我执行脚本时,我总会收到这样的消息:

 Can't locate Imager/File/GIF.pm in @INC (you may need to install the 
 Imager::File::GIF module) (@INC contains: 
 /Applications/colorsummarizer/colorsummarizer-0.77/bin/lib 
 /Applications/colorsummarizer/colorsummarizer-0.77/bin/../lib 
 /Applications/colorsummarizer/colorsummarizer-0.77/bin 
 /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 
 /Network/Library/Perl/5.18/darwin-thread-multi-2level 
 /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2/darwin-thread-
 multi-2level /Library/Perl/Updates/5.18.2 
 /System/Library/Perl/5.18/darwin-thread-multi-2level 
 /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-
 thread-multi-2level /System/Library/Perl/Extras/5.18) at 
 /Library/Perl/5.18/darwin-thread-multi-2level/Imager.pm line 1677.

所以我使用:

 sudo cpan install Imager::File::GIF 
例如,

。但我得到了这个:

 Warning (mostly harmless): No library found for -lgif
 GIF: Test code failed: Can't link/include 'gif_lib.h', 'stdio.h', 
 'errno.h', 'string.h', 'gif'
 OS unsupported: GIF libraries or headers not found
  Warning: No success on command[/usr/bin/perl Makefile.PL]
   TONYC/Imager-File-GIF-0.91.tar.gz
   /usr/bin/perl Makefile.PL -- NOT OK
 Running make test
   Make had some problems, won't test
 Running make install
   Make had some problems, won't install
 Could not read metadata file. Falling back to other methods to determine prerequisites

而且!好像即使我似乎成功安装了一些东西,系统要求我一次又一次地重新安装它们...... 也许我做了一些非常根本的错误? 非常感谢您的关注

2 个答案:

答案 0 :(得分:0)

以下信息所确定的问题根本不是无害的,实际上是:

  

警告(主要是无害的):找不到-lgif的库    GIF:测试代码失败:无法链接/包含' gif_lib.h',' stdio.h',
   ' errno.h',' string.h',' gif'

该模块使用libgif来完成所有繁重的工作,但它没有安装。此外,安装过程需要库的头文件。

  

Imager :: File :: GIF为Imager提供GIF文件格式支持。

     

它需要安装libgif,包括开发标题。

     

对于Linux发行版,这通常需要安装   关联的-dev或-devel包。

安装所需的库和头文件可能非常简单,只需要求操作系统的软件包管理器安装libgif-devlibgif-devel

答案 1 :(得分:-2)

尝试像这样安装Imager,它可能就是您所需要的:

 sudo cpan Imager

之后它可以为我打开GIF。