🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Q&A

解決済

1回答

2418閲覧

macOS BigSurにて、Command Line Toolsが認識されていない

mikan_professor

総合スコア28

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

1グッド

1クリップ

投稿2021/03/11 03:55

編集2021/03/11 04:07

graphvizをbrew経由でインストールしようとしたのですが、以下のエラーが出ました。

Error: python@3.9: the bottle needs the Apple Command Line Tools to be installed. You can install them, if desired, with: xcode-select --install You can try to install from source with: brew install --build-from-source python@3.9 Please note building from source is unsupported. You will encounter build failures with some formulae. If you experience any issues please create pull requests instead of asking for help on Homebrew's GitHub, Twitter or any other official channels.

しかし、Command line toolsはいぜんインストールしていたためおかしいと思い、確認したところ、入っておりました。
以下の方法で確認いたしました。

①sudo xcodebuild -licenseでの確認
Xcode and Apple SDKs Agreementから始まるライセンスが表示されました。

②xcodenのpreferenceでの確認
イメージ説明

③brew --config
この方法では確認できませんでした。

zsh

1HOMEBREW_VERSION: 3.0.5 2ORIGIN: https://github.com/Homebrew/brew 3HEAD: 8b677c0ddd5f96b5521c1b353a9ca07dfe57b80e 4Last commit: 2 days ago 5Core tap ORIGIN: https://github.com/Homebrew/homebrew-core 6Core tap HEAD: c7e2ccbb9fd30c2782f334d5eeb5fba9a98827ed 7Core tap last commit: 30 minutes ago 8Core tap branch: master 9HOMEBREW_PREFIX: /usr/local 10HOMEBREW_CASK_OPTS: [] 11HOMEBREW_MAKE_JOBS: 8 12Homebrew Ruby: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby 13CPU: octa-core 64-bit kabylake 14Clang: 12.0 build 1200 15Git: 2.24.3 => /Applications/Xcode.app/Contents/Developer/usr/bin/git 16Curl: 7.64.1 => /usr/bin/curl 17macOS: 11.2.3-x86_64 18CLT: N/A 19Xcode: 12.4

認識されていないのではと思います。

===============追記===================

zsh

1xcode-select --install

にて再インストールして一応は解決したのですが、原因がわからないためもやもやします。
現在Command line toolsが2つ別の場所にインストールされているのではないかや、そもそもどうしてインストールされていたはずのCommand line tools が認識されていなかったのかを解決したいです。

退会済みユーザー👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

OSのアップデートをしたとき(最近だと3月9日の11.2.3がありました)に、Command Line Toolsを入れ直す必要があります。
正確には"いつも必ず"かどうかわからないので"必要がある場合があります"かもしれませんが、体感的にはOSのアップデートとxcode-select --installを自分で実行するのはいつもセットのように思います。

(OSアップデート後しばらく経ってから質問のような状況に遭遇して"そういえばやってなかった"となるのがいつものパターンです)


Command Line Toolsの確認方法は

pkgutil --pkg-info=com.apple.pkg.CLTools_Executables

もあります。

質問の①②がCommand Line Toolsの確認になっているかどうかは私には分かりません。(私はXCodeを入れてないので)

投稿2021/03/12 00:34

編集2021/03/12 00:58
quickquip

総合スコア11231

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問