Git for Mac无法启动:“非法指令”

时间:2014-04-06 10:39:06

标签: macos git github

......我看起来非常仔细(我相信),并且未能成功为我的Mac安装Git。

出于各种原因,我正在运行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 for Mac 1.7.5,但似乎需要Mac OS X 10.7或更高版本。

还有其他人遇到过这个困难吗?我必须从源码构建吗?

我有几个小时的阅读和黑客入侵这项工作?有没有明显的东西我没考虑过?

7 个答案:

答案 0 :(得分:19)

是的,我遇到了同样的问题,而我所做的是从这里安装了早期的版本: 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命令。

答案 1 :(得分:4)

我从git-scm运行建议的git安装程序后,今天在Snow Leopard上有了这个。真的太可怕了。发现使用old Snow Leopard package然后

安装Macports
sudo port install git +svn +doc +bash_completion +gitweb

安装git及其依赖项,git现在运行正常;版本1.9.3已安装并正在使用10.6.8。

答案 2 :(得分:4)

我遇到了这个问题,并且能够使用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

答案 3 :(得分:2)

我遇到了同样的问题。下载和安装git有各种方法 - 尝试macports或自制软件。最终对我有用的是使用附加的命令行工具安装xcode 3.2.6 - leopard安装盘附带的3.2版本还不够。您可以从磁盘安装xcode等,然后运行软件更新将其升级到3.2.6。

答案 4 :(得分:2)

目前,官方 git-osx-installer 回购中Snow Leopard的最新版本为 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/

答案 5 :(得分:1)

是的 - 它似乎不支持较旧的操作系统版本(我的是10.6.8)。我升级到最新的Mac OS 10.9.4(安装需要一段时间),重新安装Git软件(请注意它将要求安装xcode,我继续),一切正常。希望这会有所帮助。

答案 6 :(得分:0)

参考:https://help.github.com/articles/does-github-for-mac-run-on-os-x-10-6-snow-leopard

引用:

  

GitHub for Mac是否可以在OS X 10.6 Snow Leopard上运行?

     

,GitHub for Mac需要OS X 10.7(Lion)或更高版本。

     

我们做出了这个决定,因为该应用程序依赖于许多   Mac OS X 10.6或更早版本中未提供的技术。我们   想要为应用程序用户提供最佳体验,所以   我们做出的选择只支持10.7及以上,而不是支持   早期版本可用。