Macのパッケージ管理ソフト「Homebrew」入れた
Macでは初めからRubyやPythonのような開発ツールが入ってる。ありがたい。でも、git入ってないのでhomebrewからインストールしてみる。
1. Homebrewインストール
公式ホームページに書いてあったコマンドを打つ。
$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
すると、Xcodeの"Command Line Tools"を入れてよと言われた。
Warning: Install the "Command Line Tools for Xcode": http://connect.apple.com
2. Xcodeインストール
ちょっと寄り道して、OS Xの開発ツールXcodeを入れる。
AppStoreからXcodeをインストールする。無料なので安心(一時期有料だったのにね)。
今日現在はバージョン4.6だった。ダウンロードサイズは1.65Gもあるぜ。
起動!
Xcode → Preferences... → Downloads
「Command Line Tools」のInstallボタンでインストール開始。
インストール後に確認してみたら、git入ってた。。。
$ git --version git version 1.7.12.4 (Apple Git-37)
3. 再びHomebrew
でも最新版じゃないから、気を取り直してgit入れます。
その前にアップデート。
$ brew update Initialized empty Git repository in /usr/local/.git/ remote: Counting objects: 100912, done. remote: Compressing objects: 100% (43394/43394), done. remote: Total 100912 (delta 71188), reused 83514 (delta 56620) Receiving objects: 100% (100912/100912), 15.12 MiB | 1.95 MiB/s, done. Resolving deltas: 100% (71188/71188), done. From https://github.com/mxcl/homebrew * [new branch] gh-pages -> origin/gh-pages * [new branch] go -> origin/go * [new branch] master -> origin/master * [new branch] superwip -> origin/superwip Checking out files: 100% (2607/2607), done. HEAD is now at ffc0c3b ffmpeg: adding frei0r support Already up-to-date.
続いてgitのインストール。
$ brew install git ==> Downloading http://git-core.googlecode.com/files/git-1.8.1.3.tar.gz ######################################################################## 100.0% ==> make prefix=/usr/local/Cellar/git/1.8.1.3 CC=cc CFLAGS= LDFLAGS= install ==> make CC=cc CFLAGS= LDFLAGS= ==> make clean ==> make CC=cc CFLAGS= LDFLAGS= ==> Downloading http://git-core.googlecode.com/files/git-manpages-1.8.1.3.tar.gz ######################################################################## 100.0% ==> Downloading http://git-core.googlecode.com/files/git-htmldocs-1.8.1.3.tar.gz ######################################################################## 100.0% ==> Caveats The OS X keychain credential helper has been installed to: /usr/local/bin/git-credential-osxkeychain The 'contrib' directory has been installed to: /usr/local/share/git-core/contrib Bash completion has been installed to: /usr/local/etc/bash_completion.d zsh completion has been installed to: /usr/local/share/zsh/site-functions ==> Summary /usr/local/Cellar/git/1.8.1.3: 1287 files, 26M, built in 4.0 minutes
4. パスの設定
デフォルトではパスが通ってないので、.bashrcに設定を書く。
$ git --version git version 1.7.12.4 (Apple Git-37) $ vi ~/.bashrc export PATH=/usr/local/bin:$PATH $ source ~/.bashrc $ git --version git version 1.8.1.3
やったできた。
今日はここまで。
参考