【笔记】MacOS备份开发者依赖

前言

MacOS备份开发者依赖

备份brew的依赖

不包含子依赖的软件包

1
brew leaves > backup-brew.txt

包含子依赖的所有软件包

1
brew list --formula -1 > backup-brew.txt

还原brew的依赖

1
brew install `cat backup-brew.txt`

备份brew的cask的依赖

1
brew list --cask -1 > backup-brewcask.txt

还原brew的cask的依赖

1
brew install --cask `cat backup-brewcask.txt`

备份python3的依赖

1
pip3 freeze > backup-pip3.txt

还原python3的依赖

1
pip3 install `cat backup-pip3.txt`

备份ruby的依赖

1
gem list > backup-gem.txt

还原ruby的依赖

1
sudo gem install `cat backup-gem.txt`

完成

参考文献

少数派——JamesHopbourn