OSXアップデートとGitの微妙な関係

OSXをアップデートすると毎回Gitが使えなくなる。


正しそうな作法


  • OSXをアップデート

  • Xcodeをアップデート

  • Command line tools をアップデート


発生するエラー


  • xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun


    • 一般的には次のコマンドで解決する


      • xcode-select --install





  • さらに 「このソフトウェアは、現在ソフトウェア・アップデート・サーバから入手できないため、インストールできません」 ダイアログが出る


    • この不親切極まりないエラーメッセージは、OSX,XcodeのVersionが一致していないのが原因の模様、おそらく Updateに新しいOSX用のXcodeがあるのでUpdateする。なければ手動でダウンロードしてインストール

    • OSXとXcodeのVersionを確認して、対応する Command line tools をダウンロードし、Installする。

    • ダンロードはこちらから(認証必要) https://developer.apple.com/download/more/




参考