pod setupに時間がかかって途中でpullが終わってしまう時の対応

OS X El Capitanで、

sudo gem install -n /usr/local/bin cocoapods

の後

pod setup

の完了に時間がかかることがありました。その時の対応です。

以下のコマンドで原因を確認

pod setup --verbose

→Updating spec repo masterで時間がかかっていましたが、しばらく待つと完了するようでした。

また、pod installを実行したとき一部のライブラリが足りないようでしたので、lsコマンドで確認

ls ~/.cocoapods/repos/master/Specs

→途中までしか~/.cocoapods/repos/master/Specs/内のファイルがダウンロードされていないようなので、wgetで別途Specs内のファイルを引っ張ってきます

mkdir ~/tmp
cd ~/tmp
wget https://github.com/CocoaPods/Specs/archive/master.zip
open master.zip
rm -r -f ~/.cocoapods/repos/master/Specs
mv ~/tmp/Specs-master/Specs ~/.cocoapods/repos/master/Specs

参考:https://github.com/CocoaPods/CocoaPods/issues/4989