XCode 4.x不包含Perl MakeMaker。 酿造失败

我正在尝试按照说明安装node.js。 刚安装了Homebrew。 我试过这个。

 brew install git -v 

但是得到这个错误信息:make [2]:*没有规则使目标'... config.h',由'perl.mak'需要。 停止。

它在'/System/Library/Perl/5.10.0/darwin-thread-multi-2level/CORE'中请求我的config.h文件,但我在那里找到的文件只有'libperl.dylib'和'perl.h' 。 也许原因是我使用10.6而不是10.7? 我为Xcode for Lion安装了命令行工具。

同样的问题。 git不安装在Lion上。 发布了一个修复程序。 但我无法理解它对我的帮助。 修正:

 
+    # 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/@@GIT_VERSION@@/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)

安装你自己的Perl。 按照这些说明进行10.6雪豹。

链接地址: http://www.djcxy.com/p/63341.html

上一篇: XCode 4.x do not include Perl MakeMaker. brew failed

下一篇: How can I install QT on Lion 10.7.3 with XCode 4.3 installed?