私はこれらの手順を実行しました:
Sudo xcode-select -switch /Applications/Xcode-beta.app/
今、私はnode8をインストールしようとしています:
brew install node@8
そして、それは私にこのエラーを与えます:
Error: The Command Line Tools header package must be installed on Mojave.
The installer is located at: /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
それでも、やって
install -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
私のシステムにはそのようなファイルがないので、何もしません。どこで入手できますか?
/Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkgの場所に移動し、パッケージを手動でインストールします。そして、brewは動作を開始します。
この質問と、Mojaveをインストールし、古いバージョンのXcodeがインストールされていた後で出てくる質問にも答えたいと思います。このプロセスは、Xcode 10を使用している場合は、私の理解から再度インストールする必要はありません。
フォルダーは非表示でSudo find
コマンドを使用してもアクセスできませんでしたが、絶対パスをコピーしてからブラウザーのアドレスバーに貼り付けると、必要なフォルダーにダウンロードしてアクセスできることがわかりましたbrew installを修正します。
ここにビデオを投稿しました- https://youtu.be/GfnhSirTCGM 上記の手順の一部を説明します。 SDKヘッダーのダウンロードを行った後、Xcode 9.4を既に実行していない限り、 https://developer.Apple.com/download/more/ にアクセスしてXcodeを探す必要があります。 9.4をインストールします。 10.14コマンドラインツールも入手してください。ここで学ぶべき教訓は、Appleがそれを呼び出すことです "Beta"理由と、セットアップの苦痛を知っている開発者の場合、それは悪い考えです。お役に立てば幸いです!最後に、XCODE THEN COMMAND LINE TOOLS-IN THAT THE ORDER OR IT ERRORS OUT!そして、これを繰り返します。乾杯!
Appleがバグのパッチをリリースし、システム設定から入手できるようです。2018年7月14日
壊れたコマンドラインツール:
Apple開発者WebサイトのXcodeロケーション:
コマンドラインツールの場所:
別のバージョンが必要なため、Mac App StoreからXcodeをインストールしないでください!
コマンドラインツール10.14の更新:
2018年10月現在、brewおよびbrew installを成功させるためのソリューションは次のとおりです。
export CFLAGS="-I/usr/local/include -L/usr/local/lib -I$(brew --prefix openssl)/include -I$(xcrun --show-sdk-path)/usr/include"
Xcodeを手動でダウンロードする必要はありませんが、ベータ版をインストールしている場合は削除してください。
魔法の部分は最後にあり、xcrunはSDKの正しい場所を取得します。
ターミナルでは、最初に以下のコマンドを入力する必要があります
cd/Library/Developer/CommandLineTools/Packages
開いた 。
デスクトップでディレクトリを開き、pkgファイルをダブルクリックしてインストールします。