我试图在我的计算机上运行此脚本(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
而且!好像即使我似乎成功安装了一些东西,系统要求我一次又一次地重新安装它们...... 也许我做了一些非常根本的错误? 非常感谢您的关注
答案 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-dev
或libgif-devel
。
答案 1 :(得分:-2)
尝试像这样安装Imager
,它可能就是您所需要的:
sudo cpan Imager
之后它可以为我打开GIF。