2011-07-22 18 views
7

SOLVED. Aşağıya bakın.perl ".../config.h," Makefile "tarafından gerekli" OSX Lion yükseltildikten sonra çalışmıyor

Sadece OSX Lion yükseltilmiş ve benim Perl tekrar yayınlanmaya yüklemeye almaya çalışırken: denedim MODULENAME herhangi değere (örneğin JSON) ile

sudo /usr/bin/perl -MCPAN -e 'install "MODULENAME"'

üretir:

... 
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 

I her yerde config.h benzeyen bir şey bulamıyor, dizin var ...

Hatta bu işleri:

/usr/bin/cpan CPAN 

ÇÖZÜLDÜ: İndirme ve AppStore dan XCode en son sürümünü yükleyin. AppCtore'dan XCode'un indirilmesinin onu yüklemediğini (neden, Apple, neden?) Değil, yalnızca bir yükleyiciyi/Uygulamaları içine döker. Bu sorunu giderecek olan yükleyiciyi çalıştırın.

+0

Neden '/ usr/bin :-) bu paketi kurabilirsiniz 'perl'? "$ PATH" unuzda/usr/bin değil mi? – sidyll

+0

Sadece yanlış perl'e katılmıyorum herkese açık olmak için ... –

+0

Ahh, tamam. Afedersiniz. – sidyll

cevap

7

SOLVED: AppCtore'dan en son XCode sürümünü indirin ve yükleyin. AppCtore'dan XCode'un indirilmesinin onu yüklemediğini (neden, Apple, neden?) Değil, yalnızca bir yükleyiciyi/Uygulamaları içine döker. Bu sorunu giderecek olan yükleyiciyi çalıştırın.

+1

Düzeltmeyi belgelemek için çok teşekkürler. BTW, '/ Applications/Install Xcode.app' işlevini buldum çünkü başka bir makineye başka bir 3+ GB indirmeden kopyalayabiliyordum. – Nathan

6

Xcode, Xcode'u yükledikten sonra bu sorunu hala yaşadım çünkü Xcode, "Xcode için Komut Satırı Araçları" paketini otomatik olarak yüklemedi. Bu Xcode | Tercihler | Yüklemeler | Bileşenler ve 'Komut Satırı Araçları'nın yanında' Yükle'yi tıklayın. Şimdi bu ayrı bir paket olduğunu

, bu yani Xcode (tüm yüklemeden bu sorunu çözmek için de mümkündür. Sadece/perl` yerine

İlgili konular