Mac 关闭SIP

SIP 是在 OS X El Capitan 中有一个跟安全相关的模式叫 SIP(System Integrity Protection ),它禁止让软件以 root 身份来在 Mac 上运行。同时保障系统完整性。没特殊需求别瞎折腾

  1. 开机按住Command+R 进入 Recovery Mode
  2. 左上角菜单里找到实用工具 -> 终端
  3. 输入csrutil disable回车
  4. 重启

重新启用SIP,重复上述步骤在第三部执行csrutil enable即可
查看当前sip状态 执行 csrutil status

设置brew国内镜像

替换bottle源

# zsh 设置 ~/.zshrc
# bash 设置 ~/.bashrc
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"

刚设置完需要手动source一下,就像这样:source ~/.zshrc

替换homebrew

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

替换homebrew-core

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

应用的是中科大的镜像源