Mac initial setup memo


1 Chrome & Firefox install

2 Install Xcode & command line tool
install Xcode -> Xcodeを入手
xcode-select --install
license agreement
sudo xcodebuild -license
install command line tool (gitなどが入る)
xcode-select --install

3 PackagingツールHomebrewのインストール
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
HomeBrew update
brew update
とりあえずwget
brew install wget

BrewFileというファイルを作成し、以下のように必要なアプリケーションを列挙する(不必要なものは#でコメントアウトしてください)

BrewFile

# Add repository
tap homebrew/versions || true
tap phinze/homebrew-cask || true
tap homebrew/binary || true
# Brew Update
update || true
# Brew Cask
install brew-cask || true
# Packages
#install vim || true
#install wget || true
# Cask Packages
cask install alfred || true
cask install evernote || true
cask install dropbox || true
cask install sourcetree || true
cask install eclipse-ide || true
#cask install google-japanese-ime || true

実行
brew bundle

Alfredの設定
http://gori.me/mac-app/10473

4 Node.jsのversion manager nodebrewのインストール
curl -L git.io/nodebrew | perl - setup
起動時の環境変数セット
echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bashrc
読み込み直す
source ~/.bashrc
install
nodebrew install-binary stable
有効化
nodebrew use stable
version check
node --version

5. Grunt & bowerのインストール
nodeをインストールしたら、フロントエンド開発に必要なgruntとbowerを入れる
Grunt
npm install -g grunt-cli
(うまく行かなかったらsudoで)

bower
npm install -g bower
(うまく行かなかったらsudoで)

6 Editor
Sublime Text http://www.sublimetext.com/
Pluginの設定はこちらの記事へ。

参考
http://tech.basicinc.jp/Mac/2014/04/20/mac_app_engineer/#homebrew
技術評論社 WEB+DB PRESS vol.80