2013-07-25 136 views
0

我的Mac OSX 10.7.5上有git 1.8.2,我想升級到最新版本。我在終端中輸入以下命令:錯誤試圖升級git

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

當我跑了SUDE化妝...命令,終端告訴我它找不到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 

誰能告訴我如何擺脫這種錯誤的,所以我可以升級飯桶。

回答

0

您可以使用MacPortsHomeBrew來做到這一點,而不是自己下載和編譯git。即使你不想使用其中的一個,你也可以看看用於安裝git的公式,看看它是如何完成的。

0

在OS X上安裝git最簡單的方法是使用安裝程序http://git-scm.com

另外,從源代碼構建時,最好不要在/usr中安裝任何東西,以便不更改系統的現有軟件。最好安裝到/usr/local,並在您的$ PATH中優先考慮/usr/local/bin

至於構建失敗,它不能真正從該消息中診斷出來。有很多事情可能導致它。