解决了.见底部.
刚刚升级到OSX Lion并尝试重新运行我的Perl安装:
sudo /usr/bin/perl -MCPAN -e’install“MODULENAME”’
我试过的任何MODULENAME值(例如JSON)产生:
... Checking if your kit is complete... Looks good Writing Makefile for JSON make: *** No rule to make target `/System/Library/Perl/5.12/darwin-thread-multi-2level/CORE/config.h',needed by `Makefile'. Stop. MAKAMAKA/JSON-2.53.tar.gz /Developer/usr/bin/make -- NOT OK
我无法在任何地方找到类似于config.h的内容,但目录存在…
甚至没有这个工作:
/usr/bin/cpan CPAN
已解决:从AppStore下载并安装最新版本的XCode.请注意,只是从AppStore下载XCode不会安装它(为什么,Apple,为什么?)但是只将安装程序转储到/ Applications中.运行安装程序,这将解决此问题.