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
とmake
も実行しましたが、bashはそれらを見つけて実行することができました。
これまでのところ、Xcodeコマンドラインツールがインストールされていると確信しています。今実行すると:
xcode-select --install
私はこのアラートを受け取ります:
この格差の考えられる理由は何ですか?これにより、Xcodeコマンドラインツールが2回インストールされますか?または、既存のインストールを上書きしますか?
私が理解しているように、XcodeをインストールせずにXcodeコマンドラインツールをインストールできます。また、私の以前の経験から、コマンドラインツールが(xcode-select --install
を実行して)Xcodeとは別にインストールされていない場合、Homebrewによって検出されません、つまりbrew config
を実行すると、CLT:
の値はN/A
として表示されます。
完全な画像を次に示します(しゃれを許してください):
私はmacOS Mojaveのコンテキストで話していますが、macOSの以前のバージョンに関する質問は同じままです。
ここで取るべき賢明なアプローチは何ですか?
注:Xcodeをインストールした後、Xcodeを起動し、ライセンス契約に同意して、追加ツールのインストールの実行を完了させます(これは1回限りのアクティビティです)。
以下は私のために働いたが、コマンドラインツールのみをインストールすることもできます。
Mojave 10.14に更新した後、 https://developer.Apple.com/download/more/ にアクセスして「 コマンドライン "then
「MacOS 10.14のコマンドラインツール」をダウンロード
Dmgがダウンロードされたら、パッケージをインストールします。