SOLVED. Xem ở dưới cùng.perl ".../config.h, cần thiết bởi 'Makefile'" không hoạt động sau khi nâng cấp OSX Lion
Chỉ cần nâng cấp lên OSX Lion và cố gắng để có được Perl tôi cài đặt chạy lại:
sudo /usr/bin/perl -MCPAN -e 'install "MODULENAME"'
với bất kỳ giá trị của MODULENAME
rằng tôi đã cố gắng (ví dụ JSON
) sản xuất:
...
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
tôi không thể tìm thấy bất kỳ thứ gì giống như config.h
ở bất kỳ đâu, thư mục tồn tại ...
Thậm chí không làm việc này:
/usr/bin/cpan CPAN
SOLVED: Tải về và cài đặt phiên bản mới nhất của XCode từ AppStore. Lưu ý rằng chỉ cần tải xuống XCode từ AppStore không cài đặt nó (tại sao, Apple, oh tại sao?) Nhưng chỉ đổ một trình cài đặt vào/Applications. Chạy trình cài đặt để khắc phục vấn đề này.
Tại sao '/ usr/bin/perl' thay vì 'perl'? Không phải là '/ usr/bin' trong' $ PATH' của bạn? – sidyll
Chỉ cần rõ ràng với mọi người rằng tôi không gọi perl sai ... –
Ahh, ok. Lấy làm tiếc. – sidyll