解决了,看在底部。
刚刚升级到OSX,并试图让我的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下载AppStore并不会安装它(为什么,苹果,哦,为什么?)但只将安装程序转储到/Applications中。运行安装程序,这将修复此问题。
发布于 2011-07-23 11:57:41
解决方案:从XCode下载并安装最新版本的AppStore。请注意,仅仅从AppStore下载AppStore并不会安装它(为什么,苹果,哦,为什么?)但只将安装程序转储到/Applications中。运行安装程序,这将修复此问题。
发布于 2012-02-22 13:01:19
在安装Xcode之后,我仍然遇到了这个问题,因为Xcode没有自动安装“命令行Xcode工具”包。这可以从Xcode、Preferences、Xcode、Download、Components中获得,然后单击“命令行工具”旁边的“安装”。
既然这是一个单独的包,也可以在不安装所有Xcode的情况下解决这个问题(即。你只需安装这个软件包:-)
https://stackoverflow.com/questions/6793499
复制相似问题