【发布时间】:2014-10-20 11:03:39
【问题描述】:
升级到 OS X 10.10 后,所有 CPAN Perl 模块都已删除,我在安装 Net::LibIDN 时遇到了问题:
sudo cpan -i Net::LibIDN
...
CPAN.pm: Building T/TH/THOR/Net-LibIDN-0.12.tar.gz
__test1.c:1:10: fatal error: 'idna.h' file not found
但我已经用自制软件安装了 libidn:
locate libidn
/usr/local/Library/Formula/libidn.rb
/usr/local/lib/libidn.11.dylib
/usr/local/lib/libidn.a
/usr/local/lib/libidn.dylib
/usr/local/lib/libidn.la
/usr/local/lib/pkgconfig/libidn.pc
/usr/local/share/info/libidn-components.png
/usr/local/share/info/libidn.info
还有:
locate idna.h
/usr/local/Cellar/icu4c/52.1/include/unicode/idna.h
/usr/local/Cellar/icu4c/52.1/include/unicode/uidna.h
/usr/local/include/idna.h
如何安装这个 CPAN 库并告诉 CPAN.pm builder 这个头文件在哪里?
【问题讨论】:
标签: perl cpan osx-yosemite