8
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

複数gitが存在する場合に優先順を変更する

Last updated at Posted at 2018-02-10

はじめに

macでgitを使用してたらなぜかhomebrewでのアップデートしてもgitのバージョンが更新されない事象を発見。
調べたところ、gitがXcodeおよびCommand Line Toolsのインストール時とhomebrewによるインストールで二つ入ってしまっていた。

したいこと

現在xcode側の/usr/bin/gitを使用するようになってしまっている為、
homebrewでインストールした/usr/local/bin/gitを使用するように変更したい。

対処法

やり方は複数あるが、パスの設定をいじって優先順を変更してあげればOK。
ターミナルを立ち上げて~/.bash_profileを編集する。
vi ~/.bash_profile

以下の様な設定を追加。
export PATH=/usr/local/bin:$PATH

環境変数PATHの頭に今回優先させたいディレクトリのパスを追加すると、先に書かれたパスが優先して読み込まれる様になるため、/usr/local/binのgitを優先して読み込んでくれるようになる。

編集が完了したら以下のコマンドで変更を適用。
source ~/.bash_profile

ターミナル再起動でもOK。
めでたしめでたし。

8
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?