我正在尝试按照说明安装 node.js。刚安装 Homebrew。我试过这个。
冲泡安装 git -v
但是得到这个错误信息:make[2]: * No rule to make target '...config.h', required by `perl.mak'. 停止。
它在“/System/Library/Perl/5.10.0/darwin-thread-multi-2level/CORE”中询问我的 config.h 文件,但我发现的文件只有“libperl.dylib”和“perl.h” . 也许是因为我使用的是 10.6 而不是 10.7?我为 Lion 安装了 Xcode 的命令行工具。
同样的问题。git 没有安装在 Lion 上。发布了一个修复程序。但我不明白它对我有什么帮助。修复:
+ # Clean XCode 4.x 安装不包括 Perl MakeMaker 32 + ENV['NO_PERL_MAKEMAKER']='1' 如果 MacOS.lion? 33 +
我的命令行:
==> 下载 http://git-core.googlecode.com/files/git-1.7.10.tar.gz ...(我删除的文字) rm -f git-add--交互式 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=.*=使用 lib (split(/:/, $ENV{GITPERLLIB} || "'"$INSTLIBDIR"'"));=' \ -e'H'\ -前任' \ -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]: *** 没有规则来制作目标 `/System/Library/Perl/5.10.0/darwin-thread-multi-2level/CORE/config.h',这是 `perl.mak' 所需要的。停止。 make[1]: *** [instlibdir] 错误 2 make: *** [git-add--interactive] 错误 2 make: *** 等待未完成的工作.... ==> 退出状态:2 https://github.com/mxcl/master/blob/master/Library/Formula/git.rb#L49 ==> 构建环境 CPU:双核64位penryn macOS:10.6.8-i386 代码:4.3 MacPorts/Fink:/sw/bin/fink 抄送:/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 制造标志:-j2 错误:执行失败:make prefix=/usr/local/Cellar/git/1.7.10 CC=/usr/bin/clang CFLAGS=-Os\ -w\ -pipe\ -march=native\ -Qunused-arguments LDFLAGS=安装 (git.rb:49)