![誤って git の 2 つのバージョンをインストールしました](https://rvso.com/image/1336284/%E8%AA%A4%E3%81%A3%E3%81%A6%20git%20%E3%81%AE%202%20%E3%81%A4%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F.png)
もともと Homebrew 経由で git をインストールしていましたが、このマシンでは bash 補完を設定するのを忘れていました。そのため、git ソースをダウンロードしようとしたときに、誤って 1.8.0 を上書きする 2 番目のバージョンの git (1.7.3) をインストールしてしまいました。
明らかに、もっと注意するべきでした。そこで、Homebrew でインストールしたバージョンが動作することを期待して、そのバージョンの git をアンインストールしようとしましたが、動作しませんでした。
質問は、git のすべてのバージョンをアンインストールし、Homebrew を使用して最新バージョンを再インストールするにはどうすればいいでしょうか?
私は試した
rm -rf /usr/local/bin/git
rm /etc/paths.d/git
しかし、最初の行の後に「そのようなファイルまたはディレクトリはありません」というメッセージが表示されました。
また、brew 経由で git をアンインストールしてから再インストールしましたが、次の問題が発生しました。
git --version
何も得られません。:/
助言がありますか?
答え1
$PATH が正しく設定されているかどうか確認しましたか? Homebrew を使用するときは、(または Homebrew のインストール用に設定したパス)/usr/local/bin
の前に来る必要があることに注意してください/usr/bin
。
例: (これは.profile
ファイル内にある必要があります、または.zprofile
Zsh を使用している場合)
PATH=/usr/local/bin:$PATH
export PATH
この方法では、システムのインストールの前に、Homebrew 経由でインストールされた Git バージョンが最初に検出されるはずです。
ただし、シェルに次のコマンドを入力して出力を投稿すると、これを簡単にデバッグできます。
$ echo $PATH
幸運を!