MacOS Sierraを開発用にセットアップするメモ

個人的にMacをセットアップする際のメモです。

クリーンインストール

初期設定

  • ファンクションキーを変更
  • capsキーをcommandキーにする
  • タッチパッドのクリックを変更
  • ぬるっとしたアニメーションを消す
  • (TODO カーソルスピードを上げる)
  • 隠しファイルを表示 https://pc-karuma.net/mac-finder-show-all-files/

    1
    2
    defaults write com.apple.finder AppleShowAllFiles TRUE
    killall Finder
  • .bashrcを読み込むようにする(基本的に.bashrcに色々書く) http://magonote.skr.jp/bashrc/

    1
    2
    3
    4
    5
    6
    vi ~/.bash_profile
    if [ -f ~/.bashrc ]; then
    . ~/.bashrc
    fi

    source ~/.bash_profile
  • コマンドにエイリアスを張る http://qiita.com/pugiemonn/items/da04a422cc7da548632e

    1
    2
    3
    4
    5
    vi ~/.bashrc
    alias la='ls -la'
    alias ll='ls -l'

    source ~/.bashrc

Homebrew

  • https://brew.sh/
    1
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

homebrew-cask

デスクトップアプリケーション

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Google系
brew cask install google-chrome
brew cask install google-japanese-ime

# Macの細かい設定いじるやつ
brew cask install onyx

# チャットサービスまとめるやつ
brew cask install franz

# IDE
brew cask install phpstorm
brew cask install pycharm-ce
brew cask install intellij-idea-ce
brew cask install visual-studio-code

# Git
brew cask install sourcetree

# MySQLWorkbench
brew cask install mysqlworkbench

# Redis
brew cask install medis

# Redshift
brew cask install postico

# Tableau
brew cask install tableau

Git

1
2
brew install git
git --version

Python

Node.js

  • nodebrew

Java

  • JDK
    1
    2
    3
    4
    5
    6
    7
    brew cask install java
    vi ~/.bashrc
    export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

    source ~/.bashrc

    java -version

Scala

1
2
3
brew install scala

scala --version

Docker

Digdag

Embulk

  • https://github.com/embulk/embulk
    1
    2
    3
    4
    5
    6
    curl --create-dirs -o ~/.embulk/bin/embulk -L "http://dl.embulk.org/embulk-latest.jar"
    chmod +x ~/.embulk/bin/embulk
    echo 'export PATH="$HOME/.embulk/bin:$PATH"' >> ~/.bashrc
    source ~/.bashrc

    embulk -v

TreasureData

1
brew cask install td-toolbelt