パッケージ管理システム「Homebrew」とその拡張版「Homebrew Cask」を使って
Mac の開発環境を構築します。
Brewfile と brew bundle コマンドはサポートされなくなったので
brew-update コマンドを作成して、brew-update でインストール/アップデートを行うようにします。
Homebrew を導入する
Command Line Tools for Xcode をインストールする
Xcode をインストールする
まずは AppStore から Xcode をインストールして下さい。Command Line Tools for Xcode をインストールする
[ Xcode > Open Developer Tool > More Developer Tools... ] をクリックするとDownloads for Apple Developer ページが開くので
Command Line Tools for Xcode をダウンロードしてインストールします。
参考: MavericksでCommand Line Tools for Xcodeをインストールする - Qiita
Homebrew をインストールする
Terminal で以下のコマンドを実行します。ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"参考: Homebrew — The missing package manager for OS X
Homebrew が正常にインストールできたか確認する
以下のコマンドを実行してエラーがあれば対処、再度実行します。brew doctor
Homebrew-cask を導入する
Homebrew-cask をフォーミュラに追加する
Formula(フォーミュラ)は Homebrew で管理されているパッケージのことです。Homebrew-cask は Homebrew では管理されていないので自分で追加する必要があります。
以下のコマンドで Homebrew-cask を Formula に追加することができます。
brew tap caskroom/cask参考: これは便利!Homebrewに追加されたtapコマンドはリポジトリを追加して簡単にフォーミュラを増やせる | Macとかの雑記帳
Homebrew-cask をインストールする
Homebrew-cask を追加したら Homebrew の以下のコマンドでインストールします。brew install brew-cask
おまけ: Homebrew-cask の使い方
アプリケーションを検索する
brew cask search chromegoogle-chrome
アプリケーションをインストールする
brew cask install google-chromeアプリケーションの実体は /opt/homebrew-cask/Caskroom に入り、
~/Applications にシンボリックリンクが作成されます。
それぞれのパスは以下のコマンドオプションで変更することができます。
--caskroom=/my/path, --appdir=/my/path
参考: homebrew-caskが良さそうなので導入してみた - About Digital
アプリケーションをアンインストールする
brew cask uninstall google-chromeアプリケーションを更新する
brew cask update古いアプリケーションを削除する
brew cask cleanupその他の使い方
homebrew-cask/USAGE.md at master · caskroom/homebrew-caskbrew-update コマンドを作成して Homebrew パッケージを管理する
Brewfile を作成する
以下のようなファイルを作成します。Install Packages と Install Applications の欄は自由にインストールしたいものを記述して下さい。
#! # Update Homebrew brew update # Upgrade Formulas brew upgrade # Install HomebrewCask brew tap caskroom/cask brew install brew-cask #################### # Install Packages # #################### brew install zsh ######################## # Install Applications # ######################## brew cask install google-chrome # Remove outdated versions brew cleanup brew cask cleanup参考までに僕の brew-update にリンクをはっておきます。
dotfiles/brew-update at master · wada811/dotfiles
brew-update でインストール/アップデートする
パスの通った場所に brew-update を置いて、実行します。brew bundle