93

コマンド ライン ツールをインストールしました。

$ xcode-select --print-path
/Library/Developer/CommandLineTools

ただし、何かを使用しようとするとxcodebuild、次のエラーが発生します。

$ /usr/bin/xcodebuild
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

Mountain Lion では、コマンド ライン ツールだけではなく、Xcode 全体をインストールせずにこれを使用することができました。マーベリックスでこれを行うことは可能ですか? どうすれば機能しますか?

NB これは、Mavericksのクリーン インストールです。

更新:表示するために、コマンドラインツールがインストールされています:

$ gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix
4

9 に答える 9

65

これが遅い答えであることは知っていますが、私の場合、このコマンドで問題が解決しました:

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
于 2014-09-01T14:50:23.080 に答える
23

以前は OSX コマンド ライン ツールがインストールされているだけで適切に機能していましたが、OSX はインストールがxcodebuild必要になるように変更されたようです。XCode

古い半関連の回答

多くの人が Node.js でこれに遭遇しました。ノードのビルド ツールである は、ノード パッケージのコンパイルの準備にgyp使用します。xcodebuildMavericks は の動作を変更したxcodebuildため、 では正しく動作しなくなりましたgyp。これは現在修正中です。node-gyp の問題を参照してください

node-gyp変更が NPM にデプロイされると、新しいパッケージをインストールして適切にコンパイルできるようになります。変更が NPM に組み込まれたら、NPM のバージョンも更新する必要があります。

于 2013-12-19T00:54:15.963 に答える
16

最初にファインダーに移動し、次に左側のパネルからアプリケーションを選択し、次にXcodeを探して、その名前がXcodeまたはXcode-Betaであるかどうかを確認してください

名前が Xcode-Beta の場合、ターミナルで次のコマンドを入力します。

sudo xcode-select -switch /Applications/Xcode-Beta.app/Contents/Developer

name が Xcode の場合、次のコマンドを入力します。

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

この回答が Xcode のベータ版のユーザーに役立つことを願っています

ありがとう

于 2015-05-22T17:31:23.463 に答える
9

この問題は、xcode-select開発者ディレクトリが を指していることが原因/Library/Developerで、これにはフォルダーのみが含まれていましたCommandLineTools。この目的のために、エラーメッセージは、ディレクトリが Xcode と同じではないことを訴えています。

2 つのテスト済みソリューション:

  1. (再)Xcodeをインストールします。

  2. 次のコマンドを使用して、xcode-select をXcode 開発者ディレクトリにポイントします。

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

参考文献:

「xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory * BROKEN LINK * 」のようなエラーを修正する方法

xcode-select アクティブな開発者ディレクトリ エラー

于 2014-11-12T13:02:13.497 に答える
0

XCode2 を使用する場合: sudo xcode-select --switch /Applications/Xcode\ 2.app/Contents/Developer

スペースをエスケープする「\」に注意してください。

于 2016-01-27T23:32:22.740 に答える