私はYosemiteからEl Capitanにアップグレードした(そしてEl CapitanからSierraにアップグレードしたときの問題を再現した)ので、例えば端末内でgit status
を入力しようとすると、次のエラーが出ます。
xcrun: error: invalid active developer path
(/Library/Developer/CommandLineTools), missing xcrun at:
/Library/Developer/CommandLineTools/usr/bin/xcrun
Xcodeがインストールされていません。 解決策がありますか?
xcode-select --install
コマンドに問題がある場合例えば私はネットワーク問題のタイムアウトを取得し続け、それからXcode 7.1のために developer.Apple.com/downloads (コマンドラインツールOS X 10.11)でdmgをダウンロードしてみてください。
私は解決法xcode-select --install
を試しましたが、それは私を助けません、私はSierraからHighにアップデートして、これが起こった、私の解決策:
Sudo xcode-select --reset
パスの再割り当てXcodeは私のために働いて設定されています。
Sudo xcode-select -switch /Applications/Xcode.app
そうすると(コマンドを試行した後に)使用許諾契約に同意するように求められるでしょう。
私はHigh Sierraにアップデートしたばかりで、xcode-select --install
を実行することはできませんでした。まず、私は実際にアプリストアからxcodeをインストールしなければなりませんでした。それから私はxcode-select --install
を走らせました。それから私はSudo xcodebuild -license
を実行しなければなりませんでした、条件に同意して、そして私はついに再びgitコマンドを実行することができます。
High Sierra 10.13.2にアップデート
xcode-select --install ALONEが機能しませんでした。
$ xcode-select --install
a。インストール後にコマンドラインで softwareupdate を使用してアップデートする必要があるかもしれません。 $ Sudo softwareupdate -i "Xcode-9.1用コマンドラインツール(macOS High Sierraバージョン10.13)"
$ Sudo xcodebuild -license
最新バージョンのMojaveバージョン10.14.1では、私が使っています
https://developer.Apple.com/download/more/ "からダウンロードして解決しました
コマンドラインツール最新の安定版version.dmg
それはすべてがうまくいく
古い答え
xcode-select --install
うまくいきません。
MacOS 10.13.3にアップデートした後
Do macOS 10.13をアップデートした後、 https://developer.Appleからダウンロードした "Xcode 9.3用コマンドラインツール(macOS 10.13)" com /ダウンロード/詳細/
私にとっては、Xcodeを削除した後、次のようにアクティブな開発者パスを切り替える必要があります。
Sudo xcode-select -s /
私はmac osをmacOS High Sierra - 10.13.3にアップグレードし、(command-brew install watchmanを使って)watchmanをインストールしようとしたときに同様の問題に直面しました。
xcode-select --installを実行してから、 "brew install watchman"を実行しました - すべて問題なく動作します。
アップグレード後にheroku
コマンドラインツールに問題がある人のために、私は自分の端末で次のこともしなければなりませんでした:
xcode-select --install
brew install heroku/brew/heroku
brew link --overwrite heroku
High Sierraへのアップグレードは私にxmlツールを再インストールすることを強いることに加えて私のシンボリックリンクを台無しにしたようです。ディレクトリがありませんというエラーが表示され続けました。
▸ stat /Users/mattymc/.local/share/heroku/client/bin/heroku: not a directory
▸ fork/exec /Users/mattmcinnis/.local/share/heroku/client/bin/heroku: not a directory
誰かが1時間を節約できることを願っています:)
モハーベ
Command Line Toolsのすべての古いバージョンをアンインストールします。
Sudo rm -rf /Library/Developer/CommandLineTools
ダウンロードおよび コマンドラインツールのインストール10.14 Mojave 。
Xcode-select --installを実行しても、ネットワークエラーが発生したため、修正していませんでした。問題は、App Storeに接続できなかったことです。私はそれを修正するために以下をしました。
あなたのアプリストアは今動作するはずで、あなたはxcode-select --installを実行することができるはずです。