Mac OS X (Xcode なし) にコマンド ライン ツールをインストールする方法

目次:

Anonim

ターミナルから従来の Unix ツールキットにアクセスしたい Mac ユーザーは、Xcode IDE のオプションのコマンド ライン ツール サブセクションをインストールすることをお勧めします。 MacOS Monterey、Big Sur、Catalina、Mojave、High Sierra、Sierra、OS X El Capitan、Yosemite、Mavericks 以降では、Xcode パッケージ全体を最初にインストールしなくても直接簡単に実行できるようになり、開発者アカウントも必要ありません。

コマンド ライン ツール パッケージは、Mac ターミナル ユーザーに、make、GCC、clang、perl、svn、git、size、strip、strings、libtool、cpp、 what、およびデフォルトの Linux インストールで通常見られる他の多くの便利なコマンド。興味のある方のために、以下のコマンド ライン ツールキットから利用できる新しいバイナリの完全なリストを含めました。または、パッケージをインストールした後でご自分の目で確かめることもできます。

このガイドは、MacOS Monterey 12、macOS Big Sur 11、macOS Catalina、macOS Mojave 10.14.x、10.13 High Sierra、10.12 Sierra、OS X 10.11 El Capitan、OS X 10.10 Yosemite、およびMac OS X 10.9 以降のリリース。以前のバージョンの Mac OS X を実行している Mac ユーザーは、ここで説明されているように、Apple Developer Web サイトから入手できるパッケージ インストーラーを使用して、引き続きコマンド ライン ツールと gcc (Xcode なし) を直接インストールできます。

Mac OS X にコマンド ライン ツールをインストールする

  1. /Applications/Utilities/にあるターミナルを起動します
  2. 次のコマンド文字列を入力してください:
  3. xcode-select --install

  4. ソフトウェア アップデート ポップアップ ウィンドウが表示され、次のように尋ねられます。今すぐツールをインストールしますか?」 「インストール」をクリックしてこれを確認し、要求された場合はサービス利用規約に同意します(お気軽によくお読みください。準備中です)
  5. コマンド ライン ツール パッケージのダウンロードが完了するまで待ちます。約 130MB あり、接続速度によってはかなり速くインストールされます

インストーラーは完了すると自動的に終了し、gcc、git、svn、rebase、make、 ld、otool、nm、以下のリストから必要なもの。インストールが中断されなかったと仮定すると、コマンドは期待どおりに実行されます。これは、パッケージ マネージャーを使用しなくても、ソース コードから直接コンパイルしてインストールできることも意味します。新しい UNIX コマンド ライン ツールキットをお楽しみください!

コマンド ライン ツールでインストールされるものと場所

自分の Mac に何がインストールされ、どこに行くのかを知りたい場合は、コマンド ライン ツールキット パッケージ全体が次のディレクトリに配置されます:

/Library/Developer/CommandLineTools/

必要に応じてそのディレクトリをブラウズできます。または、後でパッケージを変更または調整する場合に備えて、ディレクトリを認識しておくこともできます。

ディレクトリは Mac OS のルート /Library であり、ユーザー ~/Library ディレクトリではないことに注意してください。

利用可能な 61 個の新しいコマンドを見たい場合は、それらはすべて /Library/Developer/CommandLineTools/usr/bin/ にありますが、便宜上、以下にアルファベット順にリストしています:

. receive-pack git-shell git-upload-archive git-upload-pack gm4 gnumake gperf hdxml2manxml headerdoc2html インデント install_name_tool ld lex libtool lipo lldb lorder m4 make MergePef mig mkdep MvMacasmdisasmmmedit otool pagestuff projectInfo ranlib rebase redo_prebinding ResMerger resolveLinks Rez RezDet RezWack rpcgen segedit SetFile サイズSplitForks 文字列 strip svn svnadmin svndumpfilter svnlook svnrdump svnserve svnsync svnversion unifdef unifdefall UnRezWack unwinddump what xml2man yacc

「現在利用できません」エラーのトラブルシューティング

「ソフトウェア更新サーバーから現在利用できないため、ソフトウェアをインストールできません」というエラー メッセージが表示されますか?このエラー メッセージは、Mac に既に Xcode がインストールされていることを示している可能性が高いため、幸運です。

Mac OS X 10.9 以降では、Mac OS X に Xcode が既にインストールされている場合、コマンド ライン ツールもインストールされます (端末から gcc または make を実行して確認できます)。したがって、このチュートリアルは、より広範な Xcode 開発パッケージをインストールするのではなく、代わりにコマンド ライン ユーティリティのみをインストールしたいユーザーを対象としています。はい、つまり、Xcode アプリ全体をアンインストールして、必要に応じてコマンド ライン ツールのみをインストールできます。多くのユーザーやシステム管理者にとって、最初から Xcode をインストールした理由はそれだけです。

Mac OS X (Xcode なし) にコマンド ライン ツールをインストールする方法