./configure에서 최신 버전에 대한 Git 설치가 실패합니다.

./configure에서 최신 버전에 대한 Git 설치가 실패합니다.

새로운 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.

관련 정보