Подтвердить что ты не робот

Git для Mac не запускается: "незаконная инструкция"

... Я смотрел довольно внимательно (я полагаю) и не смог получить установку Git для моего Mac.

По разным причинам, я запускаю 10.6.8 Mac OS X и не буду изменять это в ближайшее время.

Я уже собрал и установил пакет, выставленный здесь:

https://help.github.com/articles/set-up-git

Инструкции по установке довольно ясны, и мне очевидно, что пакет установлен. Но любые попытки использования клиента Git из командной строки приводят к ошибке "Недопустимая инструкция".

Я тщательно просмотрел информацию, доступную здесь:

http://git-scm.com/book/en/Getting-Started-Installing-Git

Существует еще один комплект, который, по-видимому, доступен. Он называется "GitHub для Mac 1.7.5, но для него требуется Mac OS X 10.7 или новее.

Кто-нибудь еще столкнулся с этой трудностью? Должен ли я строить из источника?

Я пару часов читал и взламывал это усилие? Есть ли что-то очевидное, что я не рассматривал?

4b9b3361

Ответ 1

Да, у меня была одна и та же самая проблема, и я установил более раннюю версию: https://code.google.com/p/git-osx-installer/

Я запускаю 10.6.8 и устанавливаю самую новую сборку там, 1.8.4.2

SourceForge имеет только 1.9.0 и 1.8.5.2 http://sourceforge.net/projects/git-osx-installer/reviews?source=navbar

Кто-то из отзывов сказал, что у них проблемы с обоими, и вернулся к 1.7. Я бы попробовал, если 1.8.4.2 не работает.

Мне удалось запустить команды config без ошибок, связанных с ошибкой.

Ответ 2

У меня было это сегодня на Snow Leopard после запуска предлагаемого установщика git от git -scm. Действительно ужасно. Найдено, что установка Macports с помощью старого пакета Snow Leopard, а затем

sudo port install git +svn +doc +bash_completion +gitweb

устанавливает git плюс его зависимости и git теперь работает нормально; версия 1.9.3 установлена ​​и работает с 10.6.8.

Ответ 3

У меня была эта проблема, и мне удалось установить рабочую версию, используя Homebrew.

# first uninstall the broken version
# mount the DMG for the broken version using Finder
# "type" this with the tab key! it saves typing and fixes the version number
cd /Volumes/Git\ 2.0.1\ Snow\ Leopard\ Intel\ Universal/
./uninstall.sh
# make bash forget about the uninstalled binary
hash -r
cd

# now install the working version
# assumes you have Homebrew installed
brew install git
git version

Ответ 4

У меня была та же проблема. Существуют различные способы загрузки и установки git - Попробуйте macports или homebrew. Вещь, которая, наконец, работала для меня, заключалась в установке xcode 3.2.6 с дополнительными инструментами командной строки - версия 3.2, которая поставляется с установочным диском leopard, была недостаточной. Вы можете установить xcode и т.д. С диска, а затем запустить обновление программного обеспечения, чтобы обновить его до версии 3.2.6.

Ответ 5

Последняя версия Snow Leopard в официальном репозитории git -osx-installer Git 2.3.5. Вы можете загрузить его из http://sourceforge.net/projects/git-osx-installer/files/git-2.3.5-intel-universal-snow-leopard.dmg/download с помощью веб-браузера. Эта установка работает для меня на OS X 10.6.8.

Или вы можете проверить себя на новую версию:
http://sourceforge.net/projects/git-osx-installer/files/

Ответ 6

Да - кажется, что он не поддерживает более старую версию ОС (мой был 10.6.8). Я обновился до новейшей Mac OS 10.9.4 (установка займет некоторое время), переустановил программное обеспечение Git (обратите внимание, что он попросит установить xcode, который я выполнил), и все отлично работает. Надеюсь, это поможет.

Ответ 7

Ссылка: https://help.github.com/articles/does-github-for-mac-run-on-os-x-10-6-snow-leopard

Цитата:

Поддерживает ли GitHub для Mac OS X 10.6 Snow Leopard?

Нет, для GitHub для Mac требуется OS X 10.7 (Lion) или выше.

Мы приняли это решение, потому что приложение полагается на ряд технологий, которые недоступны в Mac OS X 10.6 или ранее. Мы хотите предоставить лучший опыт для пользователей приложений, поэтому мы сделали выбор, чтобы поддерживать только 10.7 и выше, а не делать более ранние версии.