OSX El Capitanをクリーンインストールして1から設定した話
クリーンインストールした経緯
- 環境を一度きれいに整理したくなったのが理由
激選して入れたアプリ
- Google Chrome
- Google 日本語入力
- Firefox
- Firefox DeveloperEdition
- kobito
- Clipy
- AppCleaner
- Karabiner
- Alfred
- MacClean
- iTerm2 Version3
- sequelpro
- Slack
- Skype
- Line
- sourcetree
- virtualbox
- 1Password 6
- dropbox
- phpstorm
- xcode
- docker for mac
Finderをカスタマイズ
XtraFinder様がEl Capitanがつかえなくなったので純正をカスタマイズすることにした
以下が作業内容
- 実際にやった作業
- リスト化
- 各バーをすべて表示
- 環境設定はサイドバー以外デフォルト
- ※気づいたこと
- Finderほとんど使わなかった
Homebrewインストール
- xcode-selectをインストールする
xcode-select --install
- homebrewをインストールする
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- doxygenをインストールする
brew install doxygen
開発環境構築
オレオレ開発環境自動化scriptをつかった
- 鍵作ったりconf作ったり必要なプラグインいれたりboxいれたりなどしてる
※Vagrant1.8.5ではバグがあり以下のようになります
default: Warning: Authentication failure. Retrying... default: Warning: Authentication failure. Retrying... default: Warning: Authentication failure. Retrying...
- 以下の対応で治ります(応急処置)
- 通常のsshで仮想環境に入るかVirtualBox経由で入るかはおまかせ
- どちらにしても次のバージョンアップで改善されてそう
chmod 600 /home/vagrant/.ssh/authorized_keys
- 作った鍵はgithubに登録して疎通テストする
ssh -T git@github.com
ログインシェルをzshに変更する
- zshのインストール
brew install zsh
- 該当ファイルを開く
sudo vi /etc/shells
- 以下を追加
/usr/local/bin/zsh
- ログインシェルを変更する
chpass -s /usr/local/bin/zsh
- 自前のdotfilesを入れる
git clone git@github.com:yutanakano/dotfiles.git
gitとかで管理してたらそのままgit cloneしてシンボリックリンク貼ればおk
サンプルコマンド
ln -s ~/dotfiles/.zshrc ~/
- 課題
- 個人的にはsetup.shで必要なものは自動でインストールしてシンボリックリンク貼るところまでできてると楽できると確信
php7をインストールする
- デフォルトのphp環境がすでにサポート外なので更新する
brew install homebrew/php/php70 brew install homebrew/php/php70-xdebug
- .zshrcを更新する
source ~/.zshrc
- 結果
php -v PHP 7.0.11 (cli) (built: Sep 16 2016 23:09:59) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies with Xdebug v2.4.1, Copyright (c) 2002-2016, by Derick Rethans
brewでcomposerをインストールする
brew install homebrew/php/composer
brewでtigをインストールする
brew install tig
brewでtmuxをインストールする
brew install tmux
brewでvim8.xをインストールする
brew install vim --with-lua --HEAD
- 最後にmacを再起動すれば終わり
反省点
- まだまだ自動化できるはず
よかったこと
- PhpStormのLicense更新
- クリーンインストールすることでMacの中とってもきれいになった
- 自分のscript見直すいい機会だった
まとめ
- クリーンインストールはある程度自動化する仕組みをつくってないと辛い
- おすすめのツールとかあれば教えてください
- 一応最小の構成で初期設定終えた
- 最後の方、小並感やばい(真顔