web-dev-qa-db-ja.com

MojaveへのBrewインストール

私はこれらの手順を実行しました:

  1. Mojaveに更新されました
  2. Xcode 10 beta3をインストールしました
  3. 次のコマンドを実行しました: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

私のシステムにはそのようなファイルがないので、何もしません。どこで入手できますか?

10
lehadnk

/Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkgの場所に移動し、パッケージを手動でインストールします。そして、brewは動作を開始します。

22
manish poddar

この質問と、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日

壊れたコマンドラインツール:

Broken command Line tools

Apple開発者WebサイトのXcodeロケーション:

Xcode Location on the Apple developers website

コマンドラインツールの場所:

Command Line Tools location

別のバージョンが必要なため、Mac App StoreからXcodeをインストールしないでください!

Do NOT install Xcode from app store because you need a different version!

コマンドラインツール10.14の更新:

Command Line Tools 10.14 update

10

2018年10月現在、brewおよびbrew installを成功させるためのソリューションは次のとおりです。

  • 最新のXcode fom AppStoreをインストールします
  • xcodeを実行してコマンドラインツールをインストールする
  • 前にプロファイルまたは類似の行を追加します

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の正しい場所を取得します。

5
sorin

ターミナルでは、最初に以下のコマンドを入力する必要があります

cd/Library/Developer/CommandLineTools/Packages

開いた 。

デスクトップでディレクトリを開き、pkgファイルをダブルクリックしてインストールします。

file image

0
留什么白