我正在嘗試在我的全新 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.