我正在尝试在我的计算机(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
还有!似乎即使我成功地安装了一些东西,系统也会一次又一次地要求我重新安装它们……也许我做了一些非常基本的错误?非常感谢您的关注
发布于 2018-01-29 08:15:17
实际上,以下消息标识的问题并不是完全无害的:
警告(大部分是无害的):找不到适用于-lgif的库
GIF:测试代码失败:无法链接/包含'gif_lib.h','stdio.h',
'errno.h',‘string.h.h’,'gif‘
该模块使用libgif来完成所有繁重的工作,但它并未安装。此外,安装过程需要库的头文件。
GIF::file::GIF为
提供了GIF格式的支持。
它需要安装libgif,包括开发头文件。
对于Linux发行版,这通常需要安装相关的-dev或-devel包。
安装所需的库和头文件可能和要求操作系统的包管理器安装libgif-dev
或libgif-devel
一样简单。
https://stackoverflow.com/questions/48489730
复制相似问题