2013-07-25 2 views
0

У меня есть git 1.8.2 на моем Mac OSX 10.7.5, и я бы хотел перейти на последнюю версию. Я вошел следующие команды в терминале:Ошибка при попытке обновления git

 
git clone git://github.com/gitster/git.git 
cd git 
sudo make prefix=/usr install install-doc install-html install-info 

Когда я побежал Sude макияж ... команда, терминал сказал мне, что не может найти команду сделать, поэтому я пошел в Xcode> Настройки> Загрузка и установил команду линейных инструментов. Затем терминал был в состоянии найти команду грима, но я получил эту ошибку, когда я снова попробовал наконец-то:

 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
make: *** [git-credential-store] Error 1 

Может кто-нибудь сказать мне, как избавиться от этой ошибки, так что я могу обновить мерзавец.

ответ

0

Вместо того, чтобы загружать и компилировать git самостоятельно, вы можете использовать MacPorts или HomeBrew для этого. Даже если вы не хотите использовать один из них, вы можете взглянуть на формулу, используемую для установки git, чтобы посмотреть, как это можно сделать.

0

Самый простой способ установки git на OS X - использовать установщик по адресу http://git-scm.com.

Кроме того, при создании из источника лучше всего ничего не устанавливать в /usr, чтобы не менять существующее программное обеспечение системы. Лучше всего установить на /usr/local и назначить приоритет /usr/local/bin в вашей $ PATH.

Что касается сбоя сборки, на самом деле это не может быть диагностировано только из этого сообщения. Есть немало вещей, которые могут вызвать это.

Смежные вопросы