開発

iMac(Yosemite)にHomebrew(0.9.5)をインストール


Homebrewのインストール準備

Homebrewのインストールに必要な環境構築を行います。

Javaのインストール

ターミナルを開いて、
$ java -version
No Java runtime present, requesting install.

と入力するとポップアップが表示されます。
スクリーンショット 2015-06-11 13.47.28
詳しい情報をクリックすると、Javaのダウンロードサイトに遷移します。

Java Platform (JDK)のダウンロードをクリックします。ちなみに、JREはJavaの実行環境のみだそうです。JDKをインストールすると、JREもインストールされるとのこと。
スクリーンショット 2015-06-11 13.49.02

Accept License Agreementのラジオボタンをチェックして、Mac OS X x64のDownloadに書かれているリンクをクリックするとダウンロード開始です。

スクリーンショット 2015-06-11 13.50.58

あとはいつも通りMacにアプリをインストールする手順を進めていくだけです。
個人的にJavaのダウンロードのところで、ちょっと疑問に思ったので調べてメモ。

Xcode Command Line Toolsのインストール

私の場合には、Xcodeからインストールしようと思ったところ、設定画面が変わってた。
スクリーンショット 2015-06-11 13.59.34
本当は上記画面にCommand Line Toolsが表示されるはずなのですが。。。

で、調べてみたらYosemiteからは、コマンドラインからCommand Line Toolsをインストールできるそうです。

$ xcode-select --install
と打つと、ポップアップが開いて、インストールを促されます。ボタンを押したら自動的にインストールされます。

Xcode Command Line Tools – Yosemite – Install
のサイトに書いてあった一連の流れを試したものは以下の通り。
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ gcc
clang: error: no input files
$ xcode-select --install
xcode-select: note: install requested for command line developer tools
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin14.3.0
Thread model: posix

Homebrewのインストール

Homebrew — The missing package manager for OS Xのサイトに書いてあるコマンドでインストール。

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1

Press RETURN to continue or any other key to abort
==> /usr/bin/sudo /bin/mkdir /usr/local

WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.

To proceed, enter your password, or type Ctrl-C to abort.

Password:
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local
==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local
==> /usr/bin/sudo /bin/mkdir /Library/Caches/Homebrew
==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
==> Downloading and installing Homebrew...
remote: Counting objects: 3591, done.
remote: Compressing objects: 100% (3435/3435), done.
remote: Total 3591 (delta 28), reused 674 (delta 17), pack-reused 0
Receiving objects: 100% (3591/3591), 2.87 MiB | 2.54 MiB/s, done.
Resolving deltas: 100% (28/28), done.
From https://github.com/Homebrew/homebrew
* [new branch] master -> origin/master
HEAD is now at 6d00cc1 python3: update 3.4.3 bottle.
==> Installation successful!
==> Next steps
Run `brew help` to get started

成功したようです。

とりあえず、brew helpを打ってみる。
$ brew help
Example usage:
brew [info | home | options ] [FORMULA...]
brew install FORMULA...
brew uninstall FORMULA...
brew search [foo]
brew list [FORMULA...]
brew update
brew upgrade [--all | FORMULA...]
brew pin/unpin [FORMULA...]

Troubleshooting:
brew doctor
brew install -vd FORMULA
brew [--env | config]

Brewing:
brew create [URL [--no-fetch]]
brew edit [FORMULA...]
open https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Cookbook.md

Further help:
man brew
brew home

動いているようですね。一連の流れも試しましたが問題ないようです。

$ brew doctor
Your system is ready to brew.
$ brew update
Already up-to-date.
$ brew -v
Homebrew 0.9.5

参考サイト

[Mac] Mountain Lionへパッケージ管理「Homebrew」をインストールする手順のメモ | Tools 4 Hack
JavaのJDK,JRE,SE,EEなどの意味と違い – TASK NOTES
JDK と JRE
Yosemiteにコマンドラインツールを入れる – からぶん
Xcode Command Line Tools – Yosemite – Install
homebrew/Installation.md at master – Homebrew/homebrew
hdkworks blog – 開発 備忘録 Homebrewトラブル