新しいバージョンの Git のインストールが ./configure で失敗する

新しいバージョンの Git のインストールが ./configure で失敗する

新しい CentOS 6.4 サーバー (クラウド) で Git バージョンを 1.8.3 にアップグレードしようとしています。

これらを試しています手順はこちら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.

関連情報