質問: webでの開発が初めての初学者です。 最新のgitをインストールしたはずが、ターミナルでgit --versionで確認すると古いバージョンが示されます。最新のものにしたいです。 今までにターミナルで行ったことは以下の通りです。 $ brew install git $ git --version git version 2.17.2 (Apple Git-113) $ brew upgrade git Updating Homebrew... Warning: git 2.27.0 already installed Mac 環境はmacOS Mojave 10.14.3です おそらく昔にgitをインストールしたのですが、どの方法でインストールしたのか覚えていません。 よろしくお願いします
回答: おそらく、 PATH 指定の順番による問題でしょうね。 > > $ git --version > > git version 2.17.2 (Apple Git-113) > > > これは、`/usr/bin/git` で、Xcode 等の開発環境をインストールしたら入っている macOS 標準の git ですね。( `/usr/bin/git --version` で同じ表示が出ると思います。 ) > > $ brew upgrade git > > Updating Homebrew... > > Warning: git 2.27.0 already installed > > > これは、`/usr/local/bin/git` の方ですね。 `echo $PATH` を実行して、環境変数 PATH 確認するとおそらく PATH の設定が、 `/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin` のように `/usr/local/bin` が、 `/usr/bin` より後ろにないでしょうか? `/usr/local/bin` が、 `/usr/bin` より前に来るような PATH 設定にすると brew でインストールした git が使われるようにならないでしょうか。