已解決。見底部。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