どうも @koshi_life です。
Macを最近、乗り換えたのでセットアップしたことを備忘。
毎度、バックアップから復元はあえてせず、見直す機会と捉えて、その時に本当に必要な設定とアプリのみ入れるようにしています。
前提
- Web系エンジニアの開発機
- MacBook Air 2018
- キーボード 英字
- 言語設定 英語
設定
System Preferences > Trackpad
- タップでクリック扱いとしたい。
- 優しめタップもクリック扱いとしたい。
- トラックパッドの移動スピードをMaxにしたい。
System Preferences > Doc
- 気持ちアプリアイコンを小さくしたい。
Finder
- 拡張子を表示したい。
Terminal
- 何かと便利なので透過させたい。
インストールしたソフトウェア
Internet経由
-
Google Chrome
- Googleアカウントでログインしておく。
-
Google 日本語入力
- ないと生きられない体なので。
-
VSCode
- 入れるプラグインはこっちにまとめてる
-
Slack
- ワークスペースにログインしとく。
-
FileZilla
- FTPクライアント。仕事都合で必要。
-
LunaDisplay
- iPadをサブディスプレイ化するアプリ。
AppStore経由
- XCode
- 今はiOS開発やっていないが、各種ライブラリのビルド関連で入れておかないと動かないので。
インストールしたコマンド
Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Git
- git config
$ git config --global user.name "XXX XXX"
$ git config --global user.email XXX@XXX.XX
- .git-prompt.sh の設定
gcloud コマンド
参考: https://cloud.google.com/sdk/docs/quickstart-macos?hl=ja
aws-cli
参考: https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/install-macos.html
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
$ unzip awscli-bundle.zip
$ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
Python (pyenv)
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ vim .bash_profile
# 適当な位置に追加
export PYENV_ROOT=$HOME/.pyenv
export PATH=$PYENV_ROOT/bin:$PATH
eval "$(pyenv init -)"
$ pyenv install --list
$ pyenv install 2.7.15
$ pyenv install 3.7.2
pyenv インストールでこけたので 参考記事を読んでごにょごにょ。
[MacOS Mojave]pyenvでpythonのインストールがzlibエラーで失敗した時の対応
$ sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
多分これでいった気がする(ウル覚え。。)
Ruby (rbenv)
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
$ cd ~/.rbenv && src/configure && make -C src
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ ~/.rbenv/bin/rbenv init
$ vim ~/.bash_profile
# 適当な位置に追加
# rbenv
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ .rbenv/plugins/ruby-build/install.sh
$ rbenv install --list
$ rbenv install 2.6.1
$ rbenv global 2.6.1
$ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
Node.js (nvm) & yarn
# nvm
$ export NVM_DIR="$HOME/.nvm" && (
git clone https://github.com/creationix/nvm.git "$NVM_DIR"
cd "$NVM_DIR"
git checkout `git describe --abbrev=0 --tags --match "v[0-9]*" $(git rev-list --tags --max-count=1)`
) && \. "$NVM_DIR/nvm.sh"
$ nvm install stable
$ nvm alias default stable
# yarn
$ curl -o- -L https://yarnpkg.com/install.sh | bash
Bash
- .bash_profile に追加
$HOME/.bash_profile
alias ll='ls -l'
export LANG=ja_JP.UTF-8
その他
-
古いMacから移動したファイル
- ssh鍵
- 今やってる案件ファイルだけ。
-
旧端末には入っていたけど入れなかったアプリ
- JetBrains系 IDE (WebStorm, IntelliJ IDEA CE, PyCharm CE)
- Atom
- MS Office
追加
- The Unarchiver (解凍ソフト by App Store)