Gitのlocalのバージョンを更新
iOS開発でCarthageをインストールしようとしたら以下のようなエラーが出た。
そういえば3年前から全くgitのバージョンを更新していなかった気がしたと思い、これを気にgitのバージョンを更新してみることに!
今回はこちらのサイトを参照に更新しました。
http://www.task-notes.com/entry/20150622/1434942000
自分の場合 /usr/local/src/
ではなく、 /user/local/bin/
の中にgitが入っているようだったので、
% cd /user/local/bin
% git clone git://git.kernel.org/pub/scm/git/git.git
% cd git
続いて make prefix=/usr/local all
を実行すると上のようなエラーが出た。
調べたところ、
https://sites.google.com/site/aotokage52/git-wososukarainsutoru
こちらのサイトを参照すると上手くいった。
% brew install autoconf
% rehash
% make configure
% ./configure --prefix=$PWD/INSTALL_DIR
% make >& make.log &; tail -f make.log
% make install
これを実行したことによって先ほどのエラーもなくなりました。
% make prefix=/usr/local all
% make prefix=/usr/local install
これで無事にgitのバージョンを 2.11.0
にアップデートできました。
どうやらgitはgitで管理する方が良さそうですね!!
おまけに、Carthageの導入にも成功しました。
% carthage update --platform ios