已解决。见底部。perl“.../config.h,'Makefile'需要'”在OSX Lion升级后无法工作
刚刚升级到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
解决:下载和从苹果商店里安装最新版本的Xcode。请注意,仅从AppStore下载XCode不会安装它(为什么,Apple,哦为什么?),但只是将安装程序转储到/ Applications中。运行安装程序,它将解决此问题。
为什么'在/ usr/bin中/ perl'代替'perl'?你的'$ PATH'中不是'/ usr/bin'吗? – sidyll
只是为了向大家清楚,我没有调用错误的perl ... –
啊,好的。抱歉。 – sidyll