0

私のMacでは、最初にgitとともにインストールされているxcodeをインストールしましたが、gitは古いバージョンです。which git を実行すると、結果は "/usr/bin/git" になります。

最新バージョンの git をインストールし、これをデフォルトの git として使用したいと考えています。このサイトで方法を試しました:http://git-scm.com/book/en/Getting-Started-Installing-Git

まず、git の xcode バージョンに更新しましたが、動作しません。

次に、新しいバージョンの git をダウンロードして usr/local/git ディレクトリにインストールしようとしましたが、「make prefix=/usr/local all」というコマンドを実行すると、問題が発生しました。

ld: library not found for -lintl
collect2: ld returned 1 exit status
make: *** [git-credential-store] Error 1

誰でもこの問題を解決する方法を知っていますか?

また、dmgファイルをダウンロードしようとしたところ、正常にインストールされていますが、コマンド git --version を実行すると、まだ古いバージョンです。

ありがとう。

4

1 に答える 1

2

~/.profile を編集して、新しい git ディレクトリへのパスが古い git ディレクトリへのパスよりも前になるようにします。これにより、古い git ディレクトリ (および関連ファイル) が常に最初に検出されます。これがないと、新しい git がシステム パスを使用してサポート ファイルを検索し、古い git のファイルを取得するため、問題が発生することがわかります。

この行を .profile に追加します

export PATH=/path/to/new/git:$PATH

次に、ターミナルを閉じてから再度開いてリロードし、echo $PATH を実行して確認します。

于 2012-07-03T12:44:28.920 に答える