Help us understand the problem. What is going on with this article?

Gitコマンドの入力で突然 'xcrun: error: invalid active developer path〜'のエラーになった時の対処法

はじめに

GitHubでソースコードを管理しようと、ワークツリーからインデックスへ移行しようとgit addを行った際に次のエラーが生じました。ちなみに、他のGitコマンドを入力しても同様のエラーが表示されました。

$ git add .
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), 
missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

原因

エラーメッセージは、コマンドラインツールがない、という意味っぽいのですが、昨日まで問題なく通っていたコマンドでしたので少し戸惑いました。
調べてみるとmacOSのアップデートが原因で、そういえば前日の夜にPCのアップデートが行われていたことを忘れていました。

対処法

xcodeのインストールを行えば解決されるので次のコマンドを入力します。

$ xcode-select --install

次の画面が表示されるのでインストールをクリック
スクリーンショット 2019-10-12 7.39.39.png
使用許諾契約に同意します。
スクリーンショット 2019-10-12 7.40.12.png
後は、インストールが完了するのを待つだけです。
スクリーンショット 2019-10-12 7.41.05.png

インストール完了後、無事にgit addのコマンドが通りました。

参考

https://apple.stackexchange.com/questions/254380/why-am-i-getting-an-invalid-active-developer-path-when-attempting-to-use-git-a

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした