Xcode に色々便利そうなプラグインをインストールしてみようと、
プラグインマネージャの Alcatraz をインストールしたまではすんなりいったのですが、
そこからプラグインをインストールする段階でハマりました。
散々ググッて Alcatraz の issue もかなり目を通しましたが、
結局どこにも情報はなく、自力で解決したのでここに簡単に情報を残しておきます。
現象
Xcode から Windows -> Package Manager
で Alcatraz を起動した画面で、
任意のプラグインの INSTALL をクリックすると、
プログレスが下記スクリーンショットのように 25% 程度から進まず、インストールに失敗します。
原因
.gitconfig の proxy 設定に問題があり、
git clone がタイムアウトしていました。
対処法
.gitconfig の proxy 設定を見直しました。
私の場合は、proxy 内環境から、proxy 外環境で移動して作業を行っていたため、
proxy 設定を削除することで解決しました。
補足
Alcatraz をインストールする際に curl や brew コマンドを使ったのですが、
このときは、正常に通信できていたので完全に油断していました…。
社内ネットワークで利用していると proxy でドハマリすることがありますが、逆に社外にいても一部に proxy 設定が残っていてハマることになるとは…
ちなみに、Alcatraz でプラグインのインストールにに失敗した際、画面上にはエラーログなどは一切表示されませんが、
/var/log/system.log
を見ると git clone のタイムアウトが記録されていて、最終的にはこれで原因に気付きました。
かなり時間を無駄にして悲しい気持ちになりましたが、
環境構築面ではこうやって死んで対処法を覚えていく、スペランカースタイルになりがちなのは仕方ないかなぁとは思いました。(白目)
環境情報
- OS X ElCapitan 10.11.2
- Xcode 7.2
- Alcatraz 1.1.15