Xcodeコマンドラインツールがインストールされているかどうかを確認するにはどうすればよいですか?


97

gdbを使用する必要があります。

ps-MacBook-Air:AcoustoExport pi$ gdb
-bash: gdb: command not found

ps-MacBook-Air:AcoustoExport pi$ sudo find / -iname "*gdb*"
Password:
/usr/local/share/gdb
/usr/local/Cellar/isl/0.12.1/share/gdb
:

そして:

ps-MacBook-Air:AcoustoExport pi$ ls -la /usr/local/share/gdb
lrwxr-xr-x   1 pi    admin   30 14 Jan 22:01 gdb -> ../Cellar/isl/0.12.1/share/gdb

これを何にするのかよくわからない、明らかにそれは自作によってインストールされたものです。なぜそこにあるのかわかりません。代わりにそれを使用できるかどうかもわかりません。検索パスに含まれていません。

Xcodeコマンドラインツールが必要だと思います。

Xcodeは現在ソフトウェアアップデートサーバーから利用できません

^正確に私の現在の問題。その質問へのコメントは、「すでにエラーが発生している場合、このエラーが発生する可能性がある」と述べています。

しかし、すでに持っているかどうかを確認するにはどうすればよいですか?

回答:


155
/usr/bin/xcodebuild -version

xcodeのバージョンを取得し、ターミナルコマンドで実行します


2
バージョンのみを取得するには、次のコマンドを使用します。/ usr / bin / xcodebuild -version | sed -En 's / Xcode [[:space:]] +([0-9 \。] *)/ \ 1 / p'
Werner Altewischer

1
上記のコマンドでエラーが発生します。「-bash:/ usr / build / xcodebuild:そのようなファイルやディレクトリはありません。」xccがあることを確認するには、gccの詳細を示すコマンドgcc --versionを実行します。Mac OS X 10.13.6を使用しています。
GAURAV SRIVASTAVA

@GAURAV SRIVASTAVA:/usr/binではなく/usr/buildです。通常はにあるxcodebuildため、実際には十分です。/usr/binPATH
SamuelLelièvre

38

まず、ダウンロードしたかどうかを確認してください。ターミナルアプリケーションを開き、$ gccインストールしていない場合は入力してください。アラートが表示されます。あなたはそれをインストールしたことを確認することができます

$ xcode-select -p
/Library/Developer/CommandLineTools

そして、確実に入力してください $ gcc --version

プロセスの詳細については、こちらをご覧ください:MavericksのXcodeコマンドラインツール


1
@Pi $ gcc --versionと入力すると何が得られますか?次のようなものが表示されますか:--prefix = / Library / Developer / CommandLineTools / usr --with-gxx-include-dir = / usr / include / c ++ / 4.2.1 Apple LLVM version 5.0(clang-500.2.79) (LLVM 3.3svnに基づく)
Siavash Alp

いいえ、-prefix = / Applications / Xcode.app / Contents / Developer / usrを取得します。残りはプリントアウトと同じです。
P i

29

XcodeのインストールバージョンとSwift言語の現在のバージョンを知りたい場合:

ターミナルを使用して、以下の簡単なコマンドを使用します。

1. Xcodeバージョンをインストールするには

 xcodebuild -version

2. Swift言語バージョンをインストールするには

swift --version

23

次のコマンドを使用して、maxOS Sierraで自分のバージョンのXcodeを見つけることができました。

pkgutil --pkg-info=com.apple.pkg.CLTools_Executables | grep version

この答えに従って。


11

Freenodeの#macdevの皆さんのおかげで、ここにいくつかの情報があります:

Xcodeがapp-storeに登場する前は、コマンドラインツールが含まれていました。

今、あなたはそれをストアから取得し、この新しいメカニズムでは、Xcode.appの外に余分なものをインストールすることはできないので、手動で次のように実行する必要があります。

xcode-select --install

Xcode 4.xでは、Xcode UI内からインストールされているかどうかを確認できます。

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

Xcode 5.xでは、ここにあります:

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

gcc / gdbを見つける際の私の問題は、それらがclang / lldbに取って代わられていることです。GDB がOS X v10.9にありません(Mavericks)

また、Xcodeにはコンパイラとデバッガが含まれているため、コマンドラインツールをインストールすると、シンボリックリンクを作成したり、$ PATHを変更したりできます。また、gitなどの特定のものもダウンロードします。


1

何らかの理由でxcodeがインストールされていない場合

/usr/bin/xcodebuild

次のコマンドを実行します

which xcodebuild

インストールされている場合は、その場所を入力するように求められます。

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