較新版本的 Git 安裝在 ./configure 上失敗

較新版本的 Git 安裝在 ./configure 上失敗

我正在嘗試在我的全新 CentOS 6.4 伺服器(雲端)上將我的 Git 版本升級到 1.8.3。

我正在嘗試這些此處說明因為接下來我會安裝Gitlab。我之前在我的 VirtualBox CentOS 安裝中使用過這個文檔,沒有任何錯誤。

然而,這次我克隆 git repo 後,無法編譯,它在這一行失敗:

./configure --prefix=/usr/local

這是我得到的錯誤:

-bash: ./configure: Permission denied

我已經更新了權限,結果沒有改變。我已經使用過sh ./configure,一開始似乎確實有效,但後來它因以下錯誤而崩潰:

checking whether the C compiler works... configure: error: in `/tmp/git':  
configure: error: cannot run C compiled programs.  
If you meant to cross compile, use `--host'.  

可能是什麼問題?一些類似的問題被告知使用mount命令,但我無法使任何工作發揮作用。提前致謝。

答案1

我建議安裝 git-1.8.3。從IUS 社區倉庫

# yum info git18
Available Packages
Name        : git18
Arch        : x86_64
Version     : 1.8.3.4
Release     : 1.ius.centos6
Size        : 6.7 M
Repo        : ius
Summary     : Fast Version Control System
URL         : http://git-scm.com/
License     : GPLv2
Description : Git is a fast, scalable, distributed revision control system with an
            : unusually rich command set that provides both high-level operations
            : and full access to internals.
            :
            : The git rpm installs the core tools with minimal dependencies.  To
            : install all git packages, including tools for integrating with other
            : SCMs, install the git-all meta-package.

相關內容