Xcodeコマンドラインツールのインストール


31

macOS Mojave 10.14の新規インストールを実行しました。その直後、Mac App StoreからXcodeバージョン10.0(10A255)をインストールしました。

次に、Xcodeコマンドラインツールのインストールが必要なHomebrewをインストールします。Xcodeをインストールするとコマンドラインツールもインストールされることを理解しています。か否か?

この回答に従って、コマンドラインツールがインストールされているかどうかを実行して確認しました。

xcode-select -p

次のようにDeveloperディレクトリのパスを出力します。

/Applications/Xcode.app/Contents/Developer

答えで示唆されているように、次のコマンドを実行して戻り値も確認しました。

echo $?

再調整した0

私も走りました、gccそしてmakebashはそれらを見つけて実行することができました。

これまでのところ、Xcodeコマンドラインツールがインストールされていると確信しています。今私が実行すると:

xcode-select --install

私はこのアラートを受け取ります:

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

この格差の考えられる理由は何ですか?Xcodeコマンドラインツールを2回インストールしますか?または既存のインストールを上書きしますか?

私が理解しているように、Xcodeをインストールしなくても、Xcodeコマンドラインツールインストールできます。また、以前の経験から、コマンドラインツールがXcodeとは別にインストールされていない場合(を実行することによりxcode-select --install)、それらはHomebrewによって検出されません。つまり、を実行するとbrew config、の値はCLT:と表示されN/Aます。

ここに完全な画像があります(しゃれを許してください):

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

私はmacOS Mojaveのコンテキストで話していますが、質問は以前のバージョンのmacOSに関して同じままです。

ここで取るべき推奨されるアプローチは何ですか?

:Xcodeをインストールした後、Xcodeを起動してライセンス契約に同意し、追加のツールのインストールの実行を完了させました(これは1回限りのアクティビティです)。

回答:


24

明らかに、Xcodeで使用するためにインストールされたコマンドラインツールと、システム全体で使用するためにインストールされたツールの間には、いくつかの違いがあります。

私のマシンでは、実行xcode-select --installしてポップアップしたウィンドウからツールをインストールすることを選択すると、問題の解決に役立ちました。実行brew configしてCLTの有効なエントリを確認すると、問題が修正されたことを確認できました。

macOS: 10.14-x86_64
CLT: 10.0.0.0.1.1535735448
Xcode: 10.0

1
(seoについてコメント)gitコマンドが失敗したため、ここにいます。この答えは、gitコマンドを再び機能させるために必要な修正でした。git branchetc
Jacksonkr 2018

1
[場所]タブのXcodeの設定からCLTのXcodeバージョンを選択することもできます。存在しない「ダウンロード」タブへの大量の参照がオンラインで表示されます。Xcodeでのこの選択が実際に何をするのかを誰かが明らかにすることはできますか?brew configは、CLTがインストールされていることを確認しますが、QtはXcode 5(はい、5、WTH)が必要だとおっしゃっています。どうやらこのCLTの選択はそれと関係があるようです。
オスカー、

24

Mojaveにアップグレードした後も同じ問題が発生しました。ランニング

xcode-select --install

エラーに導いた

現在ソフトウェアアップデートサーバーから利用できないため、ソフトウェアをインストールできません

developer.apple.comからコマンドラインツールをダウンロードすると、問題ようやく解決しました。


1
リンクは非常に役に立ちましたdeveloper.apple.com/download/more
philip oghenerobo balogun

0

私はいくつかのpythonパッケージ(依存関係としてjsonnetを使用)をインストールしようとして同様の問題に遭遇し、ここで解決策を見つけまし。実行後;

xcode-select --install

どうやらパッケージをインストールする必要があるようですが、これはターミナルから実行できます。

open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

スティーブンはすでにあなたの質問に答えましたが、これが誰かを助けることを願っています!


-2

developer.apple.comからコマンドラインツールをダウンロードすると問題が解決しましたが、ベータ版ではなくXcode 10.14のコマンドラインツールをダウンロードしました...

これで問題が解決することを願っています...

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