転載します。https://www.molloc.com/archives/568
転載します。http://www.111cn.net/sys/CentOS/82593.htm
#yumをインストールカールのdevelのexpat-develのgettextの-develのopensslの-develのはzlib-develの
#yumをインストールしGCCのperl-のExtUtils-MakeMakerの
アンインストールCentOSにはgit1.7.1が来ます
gitのスルービューのシステムの-versionバージョン、Cento6.5が所有する必要gitのバージョンである1.7.1
#yumを削除gitの
ダウンロードgit2.1.2とgitのは、環境変数に追加します
gitのをインストールし、環境変数に追加
#のCDのgit - 2.1.2
接頭辞=は/ usr / local /#makeがすべてのgitの
#メイク接頭辞=は/ usr / local /インストールGIT
#エコー"輸出PATHを= $ PATH:は/ usr / local / gitの/ binに" >> /など/ bashrcに
#のソースは/ etc / bashrcに
ご注意ください
実行メイク接頭辞=は/ usr / localすべてのレポート次のエラーメッセージ:
1
2
3
4
5
6
7
8
9
10
|
libgit
.a
(
utf8
.o
)
:
In
function
`
reencode_string
_iconv'
:
/
usr
/
local
/
git
/
utf8
.c
:
463
:
undefined
reference
to
`
libiconv'
libgit
.a
(
utf8
.o
)
:
In
function
`
reencode_string
_len'
:
/
usr
/
local
/
git
/
utf8
.c
:
502
:
undefined
reference
to
`
libiconv
_open'
/
usr
/
local
/
git
/
utf8
.c
:
521
:
undefined
reference
to
`
libiconv
_close'
/
usr
/
local
/
git
/
utf8
.c
:
515
:
undefined
reference
to
`
libiconv
_open'
collect2
:
ld
returned
1
exit
status
make
:
*
*
*
[
git
-
credential
-
store
]
Error
1
|
libiconvを小史
次のように解決策は以下のとおりです。
libiconvをインストールします。1.
ソフトリンクを作成します。2.を/ usr / libに
1
2
3
4
|
ln
-
s
/
usr
/
local
/
lib
/
libiconv
.so
/
usr
/
lib
ln
-
s
/
usr
/
local
/
lib
/
libiconv
.so
.
2
/
usr
/
lib
|
gitのをコンパイルし続けます
#は、接頭辞=は/ usr / local /すべてのgitの作る
#メイク接頭辞=は/ usr / local /インストールGIT
>>の/ etc / bashrcには:#エコー"は/ usr / local / gitの/ binに輸出PATH = $ PATH"
#ソース/など/ bashrcに
バージョン番号を表示します
#gitの--version
gitのバージョン2.1.2
最新バージョンのgitをダウンロード
#CDは/ usr / src
#wgetのHTT PS ://www.kernel.org/pub/software/scm/git/git-2.1.2.tar.gz
#タールxzfのgit-2.1.2.tar.gz