Я пытаюсь обновить версию 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
команду, но у меня ничего не получилось. Спасибо заранее.
решение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.