Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
dyld:Git安装时出现未知的必需加载命令0x80000022错误_Git - Fatal编程技术网

dyld:Git安装时出现未知的必需加载命令0x80000022错误

dyld:Git安装时出现未知的必需加载命令0x80000022错误,git,Git,我正在运行MacOSX10.5.8,并下载了git的git-1.8.2.3-intel-snow-leopard.dmg。我在磁盘上运行了安装包,它完成了安装,但现在每次我在终端中键入git时,它都会抛出错误: dyld: unknown required load command 0x80000022 Trace/BPT Trap 您输入的是git,还是类似于git init等。您正在运行10.5(Leopard)并下载了10.6(Snow Leopard)的软件包。。。听起来该软件包是针对

我正在运行MacOSX10.5.8,并下载了git的git-1.8.2.3-intel-snow-leopard.dmg。我在磁盘上运行了安装包,它完成了安装,但现在每次我在终端中键入
git
时,它都会抛出错误:

dyld: unknown required load command 0x80000022
Trace/BPT Trap

您输入的是
git
,还是类似于
git init
等。您正在运行10.5(Leopard)并下载了10.6(Snow Leopard)的软件包。。。听起来该软件包是针对您没有的较新库链接的(因此出现了来自
dyld
的错误)。+1@EdwardThomson-我以完全相同的方式构建工具链-它们在我的机器上工作(运行雪豹),但在我部署它时不在其他(旧的)机器上工作。不过,不仅仅是图书馆。苹果实际上添加了10.5中不存在的动态链接器命令。如果构建git的人在构建时没有将MACOSX_部署_目标设置为10.5,那么git将使用新命令。大概是因为包裹上有“雪豹”的名字,所以他们没有这样做。@CarlNorum真的
-mmacosx version min=10.5
是一个很好的编译器标志。@hus787是的,如果我回忆正确,我在其他一些程序中也得到了同样的结果。甚至Adobe的更新也失败了,因为操作系统“太旧了”。我想我们可以获取git的源代码并尝试构建它。