macのセットアップ

連れ添った先代mac book airが不慮の事故で、使用不可となったので、新たなmac book airをセットアップ。

mac book air

- macOS Sierra 10.12.4
- MacBook Air (13-inch, Early 2015)
- 1.6 GHz Intel Core i5
- 8 GB 1600 MHz DDR3

インストールしたソフトウェア

- Chrome
- Google IME
- Slack(from App store
- XCode(from App store)
- Python 3.6.5
- g01.10.12(from go1.10.2.darwin-amd64.pkg )
- Steam

設定

ダッシュボードの不要ショートカットを全削除

IME

標準のIMEはoff。

キーボード/ショートカット

control + ↑↓←→はすべて外す。emacsとバッティングするため。

ssh key

ssh-keygenしなおした。

ターミナル

Proが好き。ちょっとフォントサイズ大きくして保存。

brew

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

OpenSSL

brew install openssl

Python3

curl -O https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
tar zxf Python-3.6.5.tgz 
cd Python-3.6.5
vi Modules/Setup

Modules/Setup修正前

#SSL=/usr/local/ssl
#_ssl _ssl.c \
#        -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
#        -L$(SSL)/lib -lssl -lcrypto

Modules/Setup修正後

SSL=/usr/local/Cellar/openssl/1.0.2o_1
_ssl _ssl.c \
        -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
        -L$(SSL)/lib -lssl -lcrypto

./configure & make & make install

./configure --prefix=/path/to/bin/Python-3.6.5 --with-ssl
make
make install

venv & virtualenvwrapperの設定

デフォルトPython3系にしてしまう。

/path/to/bin/Python-3.6.5/bin/python3 -mvenv ~/.virtualenv/python3.6.5
source ~/.virtualenv/python3.6.5/bin/activate

.bash_profile

export WORKON_HOME=~/.virtualenv
export VENV=python3.6.5
source $WORKON_HOME/$VENV/bin/activate
source $WORKON_HOME/$VENV/bin/virtualenvwrapper.sh

GNU Emacs

emacsはひとまず、ビルドインので我慢できる...と思ってバージョン確認したらemacs22.11.1...流石に24以降使いたいから、インストール。

手抜きしてbrewで入れる。

brew install emacs --with-cocoa

.bash_profile以下を追加

export PATH=$PATH:/usr/local/Cellar/emacs/25.3/bin/
alias  emacs='emacs -nw'

その他

- ただの個人的な習慣だが、~/wok/以下に原則置く(例えばPythonは~/work/bin/Python3.6.5)。一部.dotfiesは~/以下はやむを得ない
- 話それるが、連れ添った携帯も移行しないとならない局面に