2
升級到OS X後10.10所有CPAN Perl模塊已被刪除,我遇到一個問題,安裝的Net :: libidn這個:安裝Perl CPAN的Net :: 10.10的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庫和Te這個頭文件是CPAN.pm生成器嗎?
TY好的建議,但README已經改變了。方法是一樣的,但現在命令是perl Makefile.PL --with-libidn =/usr/local/lib --with-libidn -inc =/usr/local/include --disable -tld適用於我的情況。更新後安裝自制軟件libidn這是有用的http://jcvangent.com/fixing-homebrew-os-x-10-10-yosemite/ – Yoshimitsu 2014-10-20 12:22:39
@Yoshimitsu很高興你解決了你的問題 – 2014-10-21 10:23:46