森です。第1回にて2つの記事に分けて記述しますといいましたが…まとめきれず3つ目の記事になってしまいました。
今回は Homebrew を用いて git . subversion , rbenv などなど自分の開発環境セットアップ方法をまとめます。
このまとめを書いている自分のMacは MacBook Air 11-inch Mid 2011 、 OS X 10.8.4 です。 そのため他の機種、OSのバージョンではこのとおりの設定はできないかもしれませんのでご了承ください。
Homebrew
Homebrew とはMacのパッケージ管理ツールです。 最近は情報を探すときに Homebrew をやたら進められるので自分も乗っかっています。
他にも有名なパッケージ管理ツールには MacPorts がありますが自分はMac歴が浅くて使ったことがないのです…。
Homebrewのインストールは簡単です。ターミナルに下記コマンドを流すだけです。
1
|
|
インストールは簡単にできましたが、使用するにはもう一手間必要で、 Command Line Tools for Xcode か Xcode をインストールする必要があります。 自分はXcodeを使っていないのでCommand Line Tools for Xcodeを使用しています。
Apple Developer で Xcode で検索してインストール用のdmgをダウンロードしてください。
ダウンロードするにはApple IDが必要ですので別途登録しておきましょう。
インストールの詳細は wiki を参照してください。
インストールが完了したら以降は下記コマンドでHomebrewのパッケージをインストールできます。
1
|
|
次はHomebrewを利用してインストールするツール群の説明です。
bash-completion
とりあえずターミナルの補完を有効にしたいので bash-completion をインストールします。
1
|
|
インストール後は $HOME/.profile
に下記設定を追加して補完設定を読み込むようにします。
1 2 3 |
|
source $HOME/.profile
するかターミナルを再起動して設定を反映しておきましょう。
Git
インストール必須ですね。
1
|
|
gitで日本語ファイル名が数字で表示されてしまうので(そもそも日本語ファイル名を使うなというツッコミはありますが)gitconfigに下記設定を追加します。
1
|
|
あとはお好みでgitconfigを弄ればいいでしょう。 自分のgitconfigはこんなかんじです。 jiskaのgitconfig
さらにGitのブランチ名をターミナルに表示したいので
$HOME/.profile
に下記設定を追加してます。
1
|
|
Subversion
別の記事でも触れているのですが 自分は unicode-path オプションを利用したいので Subversion 1.7 を使用しています。
Homebrewの標準レポジトリではコマンド1発でSubersion 1.7系をインストールすることができません。 そこで homebrew/versions をtapして subversion17 をインストールします。 unicode-pathオプションも忘れずに。
1 2 |
|
rbenv
Rubyもちょっとしたワンライナー書いたり便利ツール作ったりするときに使ってます。
1
|
|
例によって下記設定を $HOME/.profile
に追加します。
1
|
|
PHP
今現在PHPを用いた開発のお仕事をしていますがMac上でPHPアプリケーションを動かすことがほとんどありません… 開発する場合はVMに環境構築してます。
それでもローカルでちょっと確認したいなって場合があるのでPHPをインストールしてます。
HomebrewでPHPをインストールするために josegonzalez/homebrew-php をtapしています。
インストールオプションはお好みで。あとWebサーバーは Nginx 使ってますのでNginxもインストールしときます
1 2 3 4 |
|
最後に
自分の開発環境のセットアップ手順のまとめみたいなものをツラツラと書き続けてきましたがようやくひとまとまりしました。 正直、上記の手順がめんどくさいので自動でセットアップをしたいなあと思うこのごろ。
Boxen を使って今までの手順をレシピにして開発環境のセットアップ自動化してみようとおもいます。