npm install
which required node-gyp
...を実行すると、次のエラーが表示されましたxcode-select
。
xcode-select: エラー: ツール 'xcodebuild' には Xcode が必要ですが、アクティブな開発者ディレクトリ '/Library/Developer/CommandLineTools' はコマンド ライン ツール インスタンスです
何が問題ですか?
npm install
which required node-gyp
...を実行すると、次のエラーが表示されましたxcode-select
。
xcode-select: エラー: ツール 'xcodebuild' には Xcode が必要ですが、アクティブな開発者ディレクトリ '/Library/Developer/CommandLineTools' はコマンド ライン ツール インスタンスです
何が問題ですか?
この問題は、完全な通常の Xcode が必要なときにxcode-select
開発者ディレクトリが指していた場合に発生します (Xcode の後に CommandLineTools がインストールされている場合に発生します)。/Library/Developer/CommandLineTools
解決:
/Applications
ディレクトリにあることを確認します (NOT /Users/{user}/Applications
)。xcode-select
次のコマンドを使用して、Xcode アプリの Developer ディレクトリを指定します。sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
注: Xcode アプリのパスが正しいことを確認してください。
/Applications/Xcode.app/Contents/Developer
/Applications/Xcode-beta.app/Contents/Developer
npm を使用してパッケージをインストールしようとしたときに問題が発生しました。エラーが発生しました:「sudo xcode-select -s /Applications//Xcode.app/Contents/Developer/」
これを修正するには
npm でパッケージをインストールしても、エラーが発生しなくなりました。
次のコマンドを実行するだけで、問題は解決しました。
sudo xcode-select --reset
最初にこれを実行する必要がありました
sudo xcode-select --reset
それから
sudo xcode-select -switch /Library/Developer/CommandLineTools
そしてそれはうまくいきました。
App Store から Xcode をインストールします。インストール後、root 権限で xcodebuild を実行しsudo xcodebuild
、言語を受け入れます。これnpm install bcrypt
が魅力のように働いた後!
/usr/local/bin/xcodebuild
Xcode を使用しない場合: XcodeSelect をだますためのコンテンツを含むファイルを作成する
#!/bin/bash
exit 0
chmod +x /usr/local/bin/xcodebuild
完全な Xcode アプリケーションをインストールしなくても、このエラーを解決できました。ただし、xcode コマンド ライン ツールがインストールされている必要があります。
ここから:
$ cd /usr/bin
$ sudo mv xcodebuild xcodebuild.orig
(万が一の為のバックアップ)$ vim xcodebuild
- 以下を貼り付けます。
#!/bin/bash
if [[ $1 == '-version' ]]; then
echo "Xcode 10.2.1"
echo "Build version 10E1001"
else
/usr/bin/xcodebuild.bak $@
fi
$ sudo chmod +x xcodebuild
Xcode の 2 つのインスタンスをインストールしました xcode.app と xcode-beta.app NetBeans を使用してビルドを作成しようとすると、「サポートされているバージョンの xcode とコマンド ライン ツールが netbeans を見つけられませんでした」というエラーが表示されました。
次の手順に従いました。
1の後、xcode-beta.appを指していることがわかりました
だからここに魅力のように働いた解決策があります:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
文脈上、今日は2019 年 1 月 28 日です。
私の Mac では、この問題を解決するために 2 つのことを行いました。
ターミナルで次のコマンドを実行します。
sudo xcode-select --install
Mac を再起動します。
コンピューターを再起動するまで、Android Studio で問題が発生し続けました。再起動後、問題なく動作しました。--switch
また、他の人が行っているように、コマンドを実行していないことにも注意してください。これが役立つことを願っています。
上記のどれも私にとってはうまくいきませんでした。最初にコマンド ライン ツールを個別にインストールしてから、すべての Xcode をインストールしました。私にとってうまくいったのは、ここに示すようにコマンドラインツールをアンインストールすることでした。その後、xcode-select
再度実行しようとすると、それらを再インストールするように求められました。
*ちなみに、このスレッドを見つけたのは、おそらく古いコマンド ライン ツールを使用していくつかのライブラリ (特にgcc
)macports
をインストールし、開発の途中で完全な Xcode をインストールしたためです。とにかく、私の場合、macports
スタンドアロンのコマンド ライン ツールを削除し、それらを再インストールし、再インストールした後、再インストールする必要がgcc
ありました。その後、コンパイルが機能しました。