2013-12-11 21 views
8

Git 1.8.4.2をダウンロードしてインストールしました:http://git-scm.com/downloads。私はターミナルからgit --versionを実行したときしかし、私が取得:Gitを更新しましたが、古いバージョンを表示しています

[~/workspace/ruby]: git --version 
git version 1.7.4.4 

私は、端末と自分のコンピュータを再起動しようとしました。私はhttps://code.google.com/p/git-osx-installer/wiki/Uninstallで情報を使ってみました。私は、/ usr内の端末で次のようでした:

sudo rm -rf /usr/local/git 
sudo rm /etc/paths.d/git 
sudo rm /etc/manpaths.d/git 

私は再び新しいGitのた.dmgファイルを実行しましたが、私はgit --versionを実行すると、まだ1.7.4.4を取得しています。ここで私が理解していないMacファイルシステムで何か起こっていると思います。どんな助けでも大歓迎です!

+0

ほとんどの場合、プログラミングではありませんが、mac osxの使用についての質問 – zerkms

答えて

14

コマンドを実行します。

which git 

おそらく/usr/bin/gitが表示されます - Appleはバージョンを供給しました。これは、環境変数/usr/binが表示され、/usr/local/git/binより前に表示されるためです。あなたは、コマンドを実行して、これを確認することができます

echo $PATH 

その場合は、このコマンドを実行します。

export PATH=/usr/local/git/bin:$PATH 

し、再度git --versionを試してみてください。今度は1.8.4.2になるはずです。これはまだ永久にそれを修正していません。 export PATH=...行を~/.bashrcに追加して、すべてのシェルに設定する必要があります。

+0

ありがとうございました!魅力のように働いた。私はそれがここで他の質問から$ PATHと関係があることがわかりましたが、〜/ .bashrcに追加する正しい行を見つけることができませんでした(私は同じ〜/ .bash_profileを実行しました。 )。再度、感謝します! – sixty4bit

+1

@ sixty4bit '〜/ .bashrcの違いについては、[here](http://stackoverflow.com/questions/415403/whats-the-difference-between-bashrc-bash-profile-and-environment)を参照してください。 'と'〜/ .bash_profile'を使用します。 – sjs

関連する問題