コマンドラインツールbash(git)が機能しない-macOSSierraの最終リリース候補


81

OS X 10.11「ElCapitan」から10.12:「Sierra」にアップグレードしました。ターミナル内でgitコマンドにアクセスしようとすると、次のエラーが発生します。

xcrun:エラー:無効なアクティブな開発者パス

(/ Library / Developer / CommandLineTools)、次の場所にxcrunがありません:

/ Library / Developer / CommandLineTools / usr / bin / xcrun

誰かが解決策を持っているなら私を助けてください。



ソフトウェアの更新を確認し、利用可能なすべての最新の更新をインストールするだけです。何もすることなく動作を開始します。
Sanket Prabhu 2016

回答:


126

Xcode開発者ツールを再インストールします

xcode-select --install

4
これに問題がある人はいますか?私のマシンでは、コマンドは「ソフトウェアをインストールできません」で失敗します。メッセージ。
樹人2016

1
これは、App Store / SoftwareUpdateサービスでも利用できるようになったと思います。
ダン・ラファン

私にとって、これは問題を解決しませんでした。.dmgからインストールしてGitを取り戻しましたが、他にもたくさんのものがありません。その中にはClangがあるようです。
MadPhysicist 2016年

1
High Sierraにアップグレードしたばかりですが、ソリューションはまだ有効です。
Gustavo Straube 2017

XCodeもアップグレードしてから、ターミナルを再起動する必要がありました。
リカードElimää

10

この問題は、Apple DeveloperDownloadsから「Xcode8用のコマンドラインツール(macOS sierra)」パッケージをダウンロードしてインストールすることで修正しました。

Command Line Tools (macOS 10.12) for Xcode 8Xcode 8.1ベータ版がインストールされていない限り、8.1ベータ版ではなく必ず選択してください。


0

同じ問題があり、gitのパスをプロファイルに直接配置すると、xcodeが要求されなくなります(xcodeを使用する必要がない場合)。

  1. git、https: //git-scm.com/download/macをダウンロードしてインストールします。
  2. プロファイルでパスに追加します。つまり、PATH = $ PATH:/ usr / binをエクスポートします(私のgitは/ usr / binにあります)。
  3. 新しいターミナルを開きます。

0

単独で--xcode-select -- installは私には機能しませんでした。

3つのステップすべてを実行する必要がありました:

  1. アプリストアからXコードをダウンロードします(アプリケーションフォルダーに存在しない場合)
  2. $ xcode-select --installa
    。コマンドラインでsoftwareupdateを使用して、インストール後に更新する必要がある場合があります。$ sudo softwareupdate -i "Xcode-9.1用のコマンドラインツール(macOS High Sierraバージョン10.13)"

  3. $ sudo xcodebuild -license


0

最近、macOS High Sierraバージョン10.13.3にアップグレードし、既存のxcodeを使用しています。私のgitコマンドラインにも同じ問題があります。「$ xcode-select--install」は私にとって完璧に機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.