Xcodeはインストールされているようですが、xcodebuildは使用できません


16

Xcode 4を再インストールする必要がありましたが、現在、ポートを使用して何かをインストールしようとするXcode appears to be installed but xcodebuild is unusable;と、xcodebuild exists but failed to execute常にメッセージが表示されます。

ash-3.2 $ sudo port install wget
パスワード:
警告:xcodebuildは存在しますが、実行に失敗しました
警告:設定されたユーザー/グループadmは存在せず、rootとしてビルドされます
警告:Xcodeはインストールされているようですが、xcodebuildは使用できません。一部のポートはビルドに失敗する可能性があります。
警告: `sudo xcode-select -switch / Applications / Xcode.app`を実行する必要があるかもしれません
---> wgetの依存関係の計算

xcodebuildは存在しますが、別のxcodebuildが必要/Developerですか、それともフォルダに入れたいですか?

$ xcodebuild
/ usr / bin / xcodebuild

$ / usr / bin / xcodebuild 
エラー: '/ Developer / usr / bin / xcodebuild'を実行できません(そのようなファイルまたはディレクトリはありません)

このユーティリティの何が問題になっていますか?どうすれば修正できますか(Xcodeは再インストール済みです)?


アップデート: MacPortsを使用しportていなくても正常に動作し、Xcodeに問題がある可能性があることを知らせるためにこのメッセージが表示されたとxcodebuild思いますmake

それは面白い。私は試してみました… xcode-select …が、何らかの理由で再起動後でも動作しましたが、今日は動作しました:|。ライセンス契約に同意するかどうかを尋ねられ、同意するxcodebuildと機能します。だから今、私は答えを受け入れ、みんなに感謝することができます。


2
私の知る限り、XCode 3は/ Developerにインストールされていますが、XCode 4は/ Applicationsにアプリケーションとしてインストールされています。(XCode 4をまだインストールしていません)XCode 3が正しくアンインストールされましたか?
CoffeeRain

このコンピューターでXcode 3を使用したことはありません。開始したくない古いXcode 4を削除した後、App StoreからXcode 4を再インストールしました。
アレックス

SSteveが提案することを試してみてください。私の推測では、XCode 3がインストールされていると思われるファイルがどこかにあるのでしょう。:|
CoffeeRain

それは私の質問にありました。私は見ているだけ:(私がきたのRAN Xcodeの-選択せずに、それをコピーしたが、それはまだhellpedませんでした。
アレックスBolotov

あなたの問題とは無関係のヒント:MacPortsの代わりにHomebrewを使用することもできます。
マティアスバイネンズ

回答:


22

走ったのsudo xcode-select -switch /Applications/Xcode.app?このメッセージ:error: can't exec '/Developer/usr/bin/xcodebuild'システムは `/ Developer / usr / bin / 'でxcodebuildを探しているが、Xcode 4.3(App Storeからインストールされたもの)では/にあるXcode.appバンドルにあることを伝えていますアプリケーション。

編集

あなたの質問へのコメントであなたはあなたが走ったと言いますsudo xcode-select -switch /Applications/Xcode.app。実行してxcode-select -print-path、「/ Applications / Xcode.app」と表示されていることを確認します。

また、コマンドラインツールを個別ダウンロードする必要がある場合があります。(私は今のところSnow Leopardにこだわっているので、Xcode 4.3をインストールしていないので、実際の経験からはわかりません。)


9

https://trac.macports.org/wiki/ProblemHotlistに記載されているように、次を実行する必要があります。

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

//コマンドとリンク、@ Gabriele Bartoliniに感謝します。質問がありましたが、答えを知っているかもしれません。sudo xcode-select -switch /Applications/Xcode.appXcode Betaのユーザーの場合は、なぜsudo xcode-select -switch /Applications/Xcode.appですか?なぜこの答えは追加を追加するの/Contents/Developerですか?
ネイサンバサニーズ

5

同じ問題がありました。Mountain Lionにアップグレードし、コマンドラインツールを含むXcodeをバージョン4.4.1にアップグレードした後、ターミナルからxcodebuildを呼び出すことができなくなりました。

それから、Xcodeの環境設定で、使用したいコマンドラインツールを選択する必要がある設定を見つけました。オプションが1つしかなかったので、少しばかげています。

ここに画像の説明を入力してください

http://thomas.bindzus.me/2012/08/17/after-upgrading-to-mountain-lions-problems/

これが、コマンドラインツールを復元する最も簡単な方法であることがわかりました。


1

「コマンドラインツール」を使用して単純な「mac os x」プロジェクトを作成する必要があります。その後、コンポーネントのxcode-> pref's-> downloadsからコマンドラインツールをダウンロードできます。サイズは115.6MBです


1
最初の文の意味をもう少し詳しく説明できますか?どうすればいいですか?
nohillside

//、これは興味深いアイデアです、@ Serj。もっと知りたいですか?
ネイサンバサネーゼ

1

High Sierra(10.13.4)に(コマンドラインツールと共に)Xcodeをインストールしたばかりで、コマンドラインからXcodeライセンスを受け入れることでこのエラーメッセージを修正しただけです。

sudo xcodebuild -license

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