エックスサーバーにgitを導入したときに古いバージョンのgitが起動してしまうのは環境変数の問題

エックスサーバー上でLaravelアプリを公開するための作業。

gitを使ってエックスサーバーでLaravelアプリをデプロイする

https://qiita.com/n_oshiumi/items/2a1cc7d147ee1eff3e23


XSERVER で git を使う

http://tm.root-n.com/server:xserver:git_setup

上記の作業では最新版のgitを導入するが、エックスサーバーにはもともとgitが入っているらしく、git –versionのコマンドを打ったときに最新版ではなく古い方(エックスサーバーにもともと入っている方)が起動して困った。

原因を調べるとPATHの通し方に問題があったと判明。

.bashrc


#今回インストールした最新版のgitは$HOME/opt/binにある

# こっちが正解
export PATH=$HOME/opt/bin:$PATH

# こっちはダメ
# PATHは左側に書かれたものが優先なので、エックスサーバーにもともと入っている古いgitが起動してしまう。
# export PATH=$PATH:$HOME/opt/bin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です