Назад | Перейти на главную страницу

Установка Git для более новой версии не выполняется на ./configure

Я пытаюсь обновить свою версию Git до 1.8.3 на моем новом новом сервере CentOS 6.4 (Cloud).

Я пробую эти инструкции здесь потому что затем я установлю Gitlab. Я использовал этот документ раньше при установке VirtualBox CentOS, у меня не было ошибок.

Однако на этот раз после клонирования репозитория git я не могу скомпилировать, он не работает в этой строке:

./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 команда, но я ничего не мог заставить работать. Заранее спасибо.

Предлагаю установить 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.