Я на Mac OS 10.6. Я сделал несколько странных вещей, пытаясь запустить сайт на основе Jekyll и Node.js локально, но он не работал, и теперь у меня проблемы с основными функциями git. Более ранний процесс включал установку Homebrew и обновление Ruby.
Когда я запускаю git pull
из репозитория, я получаю
dyld: библиотека не загружена: /usr/lib/libcurl.4.dylib Ссылка на: /usr /libexec /git-core /git-remote-https Причина: несовместимая версия библиотеки: git-remote-https требует версию 7.0.0 или позже, но libcurl.4.dylib предоставляет версию 6.0.0
Я попробовал предложение из аналогичного вопроса, и когда я вошел в which curl
, я получил /usr/bin/curl
.
Я подумал, что, возможно, обновление git может помочь, поэтому я сделал brew install git
и получил следующее (см. Ниже), которое, похоже, указывает на то, что я нахожусь на текущей версии (2.8.1). Однако после этого git --version
возвращает git version 1.7.7.5 (Apple Git-26)
.
Не знаю, что делать дальше. Как я могу заставить работать мерзавец снова?
Warning: You are using OS X 10.6.
We (and Apple) do not provide support for this old version.
You may encounter build failures or other breakages.
==> Downloading https://www.kernel.org/pub/software/scm/git/git-2.8.1.tar.xz
Already downloaded: /Library/Caches/Homebrew/git-2.8.1.tar.xz
==> make install prefix=/usr/local/Cellar/git/2.8.1 sysconfdir=/usr/local/etc CC
Last 15 lines from /Users/mikeeng/Library/Logs/Homebrew/git/01.make:
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@@/2.8.1/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....
READ THIS: https://git.io/brew-troubleshooting
If reporting this issue please do so at (not Homebrew/brew):
https://github.com/Homebrew/homebrew-core/issues
These open issues may also help:
git-annex 6.20160619 https://github.com/Homebrew/homebrew-core/pull/3228
hg-git 0.8.5 (new formula) https://github.com/Homebrew/homebrew-core/pull/2577
git: cannot run gitk https://github.com/Homebrew/homebrew-core/issues/115
git-webui 1.2.0 (new formula) https://github.com/Homebrew/homebrew-core/pull/1648
cannot install on Mac OSX 10.8.5 ==> Downloading and installing Homebrew... You must: brew install git You must: brew install git Error: Git is unavailable https://github.com/Homebrew/homebrew-core/issues/2385
git-gitlab 0.1.0 (new formula) https://github.com/Homebrew/homebrew-core/pull/1064
git-stree: added deprecation warning and fixed line order https://github.com/Homebrew/homebrew-core/pull/1842
Warning: You are using OS X 10.6.
We (and Apple) do not provide support for this old version.
You may encounter build failures or other breakages.