三日坊主ブログ

意外と続いてます。。。

Macのパッケージ管理ソフト「Homebrew」入れた

f:id:inago-boy:20130209151306j:plain

 

Macでは初めからRubyPythonのような開発ツールが入ってる。ありがたい。でも、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もあるぜ。

 

f:id:inago-boy:20130209193628p:plain起動!

 

Xcode → Preferences... → Downloads

f:id:inago-boy:20130209193936p:plain

 「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

 

やったできた。

今日はここまで。 

 

 参考