850

npm installwhich required node-gyp...を実行すると、次のエラーが表示されましたxcode-select

xcode-select: エラー: ツール 'xcodebuild' には Xcode が必要ですが、アクティブな開発者ディレクトリ '/Library/Developer/CommandLineTools' はコマンド ライン ツール インスタンスです

何が問題ですか?

4

26 に答える 26

1630

この問題は、完全な通常の Xcode が必要なときにxcode-select開発者ディレクトリが指していた場合に発生します (Xcode の後に CommandLineTools がインストールされている場合に発生します)。/Library/Developer/CommandLineTools

解決:

  1. まだインストールしていない場合は、Xcode をインストールします ( https://appstore.com/mac/apple/xcodeから取得します)。
  2. 利用規約に同意します。
  3. Xcode アプリが/Applicationsディレクトリにあることを確認します (NOT /Users/{user}/Applications)。
  4. xcode-select次のコマンドを使用して、Xcode アプリの Developer ディレクトリを指定します。
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

: Xcode アプリのパスが正しいことを確認してください。

  • Xcode:/Applications/Xcode.app/Contents/Developer
  • Xcode ベータ版:/Applications/Xcode-beta.app/Contents/Developer
于 2013-07-31T20:54:17.683 に答える
188

npm を使用してパッケージをインストールしようとしたときに問題が発生しました。エラーが発生しました:「sudo xcode-select -s /Applications//Xcode.app/Contents/Developer/」

これを修正するには

  • Xcodeを開きました。
  • 環境設定
  • 場所
  • コマンド Lin ツールを選択: Xcode 6.1.1

npm でパッケージをインストールしても、エラーが発生しなくなりました。

于 2015-02-09T13:18:48.093 に答える
164

[Xcode] > [設定] > [場所] > [コマンド ライン ツール]

スクリーンショット

Xcode のバージョンに一致するオプションを選択します。

于 2016-11-26T15:03:35.317 に答える
27

次のコマンドを実行するだけで、問題は解決しました。

sudo xcode-select --reset
于 2021-08-13T16:28:38.110 に答える
11

最初にこれを実行する必要がありました

sudo xcode-select --reset

それから

sudo xcode-select -switch /Library/Developer/CommandLineTools

そしてそれはうまくいきました。

于 2019-08-03T21:11:17.940 に答える
3

App Store から Xcode をインストールします。インストール後、root 権限で xcodebuild を実行しsudo xcodebuild、言語を受け入れます。これnpm install bcryptが魅力のように働いた後!

于 2014-03-25T14:24:59.943 に答える
3

/usr/local/bin/xcodebuildXcode を使用しない場合: XcodeSelect をだますためのコンテンツを含むファイルを作成する

  #!/bin/bash
  exit 0

chmod +x /usr/local/bin/xcodebuild

于 2015-12-23T16:13:14.487 に答える
2

完全な Xcode アプリケーションをインストールしなくても、このエラーを解決できました。ただし、xcode コマンド ライン ツールがインストールされている必要があります。

ここから:

  1. $ cd /usr/bin
  2. $ sudo mv xcodebuild xcodebuild.orig(万が一の為のバックアップ)
  3. $ vim xcodebuild
  4. 以下を貼り付けます。
#!/bin/bash
if [[ $1 == '-version' ]]; then
  echo "Xcode 10.2.1"
  echo "Build version 10E1001"
else
  /usr/bin/xcodebuild.bak $@
fi
  1. $ sudo chmod +x xcodebuild
于 2020-04-25T20:20:29.403 に答える
1

Xcode の 2 つのインスタンスをインストールしました xcode.app と xcode-beta.app NetBeans を使用してビルドを作成しようとすると、「サポートされているバージョンの xcode とコマンド ライン ツールが netbeans を見つけられませんでした」というエラーが表示されました。

次の手順に従いました。

  1. 「xcode-select --print-path」は「/Applications/Xcode.app/Contents/Developer」と同じです
  2. 「/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform」が存在
  3. 「xcodebuild -version」は「Xcode」で始まります

1の後、xcode-beta.appを指していることがわかりました

だからここに魅力のように働いた解決策があります:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

于 2016-04-01T06:16:08.697 に答える
1

文脈上、今日は2019 年 1 月 28 日です。

私の Mac では、この問題を解決するために 2 つのことを行いました。

  1. ターミナルで次のコマンドを実行します。
    sudo xcode-select --install

  2. Mac を再起動します。

コンピューターを再起動するまで、Android Studio で問題が発生し続けました。再起動後、問題なく動作しました。--switchまた、他の人が行っているように、コマンドを実行していないことにも注意してください。これが役立つことを願っています。

于 2019-01-28T20:27:00.477 に答える
0

上記のどれも私にとってはうまくいきませんでした。最初にコマンド ライン ツールを個別にインストールしてから、すべての Xcode をインストールしました。私にとってうまくいったのは、ここに示すようにコマンドラインツールをアンインストールすることでした。その後、xcode-select再度実行しようとすると、それらを再インストールするように求められました。

*ちなみに、このスレッドを見つけたのは、おそらく古いコマンド ライン ツールを使用していくつかのライブラリ (特にgcc)macportsをインストールし、開発の途中で完全な Xcode をインストールしたためです。とにかく、私の場合、macportsスタンドアロンのコマンド ライン ツールを削除し、それらを再インストールし、再インストールした後、再インストールする必要がgccありました。その後、コンパイルが機能しました。

于 2020-01-21T04:13:07.633 に答える