2012-04-19 4 views
0

지침에 따라 node.js를 설치하려고합니다. 방금 ​​홈 브루를 설치했습니다. 나는 이것을 시도했다.XCode 4.x에는 Perl MakeMaker가 포함되어 있지 않습니다. brew failed - Perl 파일을 요구합니다.

 brew install git -v

그러나이 오류 메시지가 : 만들기 [2] : *`perl.mak '에 필요한'... config.h 파일을 '대상을 만들 수 없음 규칙입니다. 중지.

내 config.h 파일은 '/System/Library/Perl/5.10.0/darwin-thread-multi-2level/CORE'에 묻습니다.하지만 'libperl.dylib'와 ' perl.h '. 아마 이유는 10.7 대신 10.6을 사용한다는 것입니까? Xcode for Lion 용 명령 줄 도구를 설치했습니다.

같은 문제. git does not install on Lion. 여기 a fix was published. 그러나 나는 그것이 나를 어떻게 돕는 지 이해할 수 없다. 수정 :

 
+ # Clean XCode 4.x installs don't include Perl MakeMaker 
    32 
+ ENV['NO_PERL_MAKEMAKER']='1' if MacOS.lion? 
    33 
+

내 명령 행 :

 
==> Downloading http://git-core.googlecode.com/files/git-1.7.10.tar.gz 

... (text I removed) 

rm -f git-add--interactive git-add--interactive+ && \ 
    INSTLIBDIR=`MAKEFLAGS= make -C perl -s --no-print-directory instlibdir` && \ 
    sed -e '1{' \ 
     -e ' s|#!.*perl|#!/usr/bin/perl|' \ 
     -e ' h' \ 
     -e ' s=.*=use lib (split(/:/, $ENV{GITPERLLIB} || "'"$INSTLIBDIR"'"));=' \ 
     -e ' H' \ 
     -e ' x' \ 
     -e '}' \ 
     -e 's/@@[email protected]@/1.7.10/g' \ 
     git-add--interactive.perl >git-add--interactive+ && \ 
    chmod +x git-add--interactive+ && \ 
    mv git-add--interactive+ git-add--interactive 
make[2]: *** No rule to make target `/System/Library/Perl/5.10.0/darwin-thread-multi-2level/CORE/config.h', needed by `perl.mak'. Stop. 
make[1]: *** [instlibdir] Error 2 
make: *** [git-add--interactive] Error 2 
make: *** Waiting for unfinished jobs.... 
==> Exit Status: 2 
https://github.com/mxcl/master/blob/master/Library/Formula/git.rb#L49 
==> Build Environment 
CPU: dual-core 64-bit penryn 
MacOS: 10.6.8-i386 
Xcode: 4.3 
MacPorts/Fink: /sw/bin/fink 
CC: /usr/bin/clang 
CXX: /usr/bin/clang++ => /usr/bin/clang 
LD: /usr/bin/clang 
CFLAGS: -Os -w -pipe -march=native -Qunused-arguments 
CXXFLAGS: -Os -w -pipe -march=native -Qunused-arguments 
MAKEFLAGS: -j2 
Error: Failed executing: make prefix=/usr/local/Cellar/git/1.7.10 CC=/usr/bin/clang CFLAGS=-Os\ -w\ -pipe\ -march=native\ -Qunused-arguments LDFLAGS= install (git.rb:49) 
+0

downvoter : homebrew가 'help mailinglist'또는 무엇인가 갖고 있지 않기 때문에. 여기에 게시하는 것보다 더 좋은 옵션은 없습니다. –

+1

이것은 왜 당신이 자신의 perl을 설치하고 시스템이 가지고 있지 않은 척하는 이유입니다. –

+0

예. 나는 그것을 알아 냈다. 5.14를 설치 중입니다. 어쨌든 고마워. –

답변

0

자신의 펄을 설치합니다. 10.6 Snow Leopard의 경우 these instructions을 따르십시오.