ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew doctor brew update
brew install python ansible
brew list --cask Error: Cask 'java' is unreadable: undefined method `undent' for #<String:0x00007fa229a24ce8>
code /usr/local/Caskroom/java/.metadata/1.8.0_121-b13,e9e7ea248e2c4826b92b3f075a80e441/20170131073544.745/Casks/java.rb
brewでインストールしたpython2のpipが壊れてしまう場合があった。
brew install python@2
macOS Sierra にアップグレードした所、CommandLineToolsが動作しなくなった。
xcode-select --install sudo xcode-select -switch /Library/Developer/CommandLineTools/ brew doctor
brew cask search java brew cask install java7 # 必要であれば、~/.profile 等に足す export JAVA_HOME=$(/usr/libexec/java_home -v 1.7) java -version
brew cask uninstall <package> # dmgファイルからインストール
デフォルトでは、upgradeした時に古いバージョンが残る。
brew upgrade --cleanup
export HOMEBREW_UPGRADE_CLEANUP=1
パッケージ毎に古いバージョンを持っているので、サイズが大きく、バージョンアップが頻繁なパッケージでは、どんどんディスクを使う。
du -sm /usr/local/Cellar/* | sort -nr | head -n 10 855 /usr/local/Cellar/boost 703 /usr/local/Cellar/mysql 352 /usr/local/Cellar/python 238 /usr/local/Cellar/terraform 192 /usr/local/Cellar/ansible 189 /usr/local/Cellar/git 139 /usr/local/Cellar/awscli ...
brew info [package] brew info 51 kegs, 128,745 files, 3GB
brew cleanup [package] brew cleanup brew info 51 kegs, 101,708 files, 2.2GB # 0.8GB削減
brew tap homebrew/versions brew search ansible > ansible > homebrew/versions/ansible19 brew install homebrew/versions/ansible19
brew uninstall --force brew-cask
brew untap caskroom/versions brew tap caskroom/cask brew update
echo "export HOMEBREW_CASK_OPTS='--appdir=/Applications'" >> ~/.profile source ~/.profile brew update brew cask install google-chrome