XCode 4.x не включает Perl MakeMaker. Заваривать не удалось - просит Perl файл.
Я пытаюсь установить node.js, следуя инструкциям. Только что установлен Homebrew. Я попробовал это.
brew install git -v
Но получите это сообщение об ошибке: make [2]: * Нет правила для создания цели '...config.h', необходимого для `perl.mak'. Стоп.
Он запрашивает мой файл config.h в "/System/Library/Perl/5.10.0/darwin-thread-multi-2level/CORE", но файлы, которые я нахожу, это только "libperl.dylib" и "perl.h", Возможно, причина в том, что я использую 10,6 вместо 10,7? Я установил инструменты командной строки для Xcode для Lion.
Та же проблема. Git не устанавливается на Lion. Там исправление было опубликовано. Но я не могу понять, как это помогает мне. Исправление:
+ # Чистая установка 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 - интерактивный + && \ INSTLIBDIR=`MAKEFLAGS= make -C perl -s --no-print-directory instlibdir` && \ sed -e '1{' \ -e ' s|#!.*perl|#!/usr/bin/perl|' \ -е 'ч' \ -e ' s=.*= использовать lib (split(/:/, $ENV{GITPERLLIB} || "'"$INSTLIBDIR"'"));=' \ -е ' H' \ -е 'х' \ -e '}' \ -e 's/@@GIT_VERSION@@/1.7.10/g' \ git-add- interactive.perl >git-add- интерактивный + && \ chmod +x git-add- интерактивный + && \ mv git-add- интерактивный + git-add- интерактивный make[2]: *** Нет правила для создания цели `/System/Library/Perl/5.10.0/darwin-thread-multi-2level/CORE/config.h', необходимой для` perl.mak'. Стоп. make[1]: *** [instlibdir] Ошибка 2 make: *** [git-add- интерактивный] Ошибка 2 make: *** в ожидании незавершенной работы.... ==> Статус выхода: 2 https://github.com/mxcl/master/blob/master/Library/Formula/git.rb#L49 ==> Среда сборки Процессор: двухъядерный 64-разрядный 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 Ошибка: не удалось выполнить: 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)
1 ответ
Установите свой собственный Perl. Следуйте этим инструкциям для 10.6 снежного барса.