npm install
... を必要とするを実行中に次のエラーが発生しましたnode-gyp
が、 を必要とするものであれば何でもトリガーされる可能性がありますxcode-select
。
xcode-select: エラー: ツール 'xcodebuild' には Xcode が必要ですが、アクティブな開発者ディレクトリ '/Library/Developer/CommandLineTools' はコマンドライン ツールのインスタンスです
何が問題ですか?
ベストアンサー1
この問題は、xcode-select
開発者ディレクトリが/Library/Developer/CommandLineTools
完全な通常の Xcode が必要なときに参照されていた場合に発生します (Xcode の後に CommandLineTools がインストールされた場合に発生します)
解決:
- Xcodeをインストールします(https://appstore.com/mac/apple/xcode) をまだお持ちでない場合は、ダウンロードしてください。
- 利用規約に同意します。
- Xcode アプリが
/Applications
ディレクトリ内にあることを確認します ( ではありません/Users/{user}/Applications
)。 xcode-select
次のコマンドを使用して、Xcode アプリの開発者ディレクトリを指定します。
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
注意: Xcode アプリのパスが正しいことを確認してください。
- エクスコード:
/Applications/Xcode.app/Contents/Developer
- Xcodeベータ版:
/Applications/Xcode-beta.app/Contents/Developer