我的Mac OSX 10.7.5上有git 1.8.2,我想升级到最新版本。我在终端输入了这些命令:
git clone git://github.com/gitster/git.git cd git sudo make prefix=/usr install install-doc install-html install-info
当我运行sude make ...命令时,终端告诉我它找不到make命令,所以我去了Xcode>偏好>下载并安装命令行工具。然后终端能够找到make命令,但是当我重新尝试最后一次时我得到了这个错误:
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
任何人都可以告诉我如何摆脱这个错误,这样我就可以升级git。
答案 0 :(得分:0)
答案 1 :(得分:0)
在OS X上安装git的最简单方法是使用http://git-scm.com处的安装程序。
此外,从源代码构建时,最好不要在/usr
中安装任何内容,以免更改系统的现有软件。最好安装到/usr/local
,并在$ PATH中优先考虑/usr/local/bin
。
至于构建失败,它不能真正从该消息中被诊断出来。有很多事情可能导致它。