解决 "brew update" 无响应

问题: 今天在mac上安装Kotlin命令行编译器的时候发现 brew update命令执行之后长时间无响应 (因为brew的官方源被墙或速度慢)
解决办法: 更新brew的镜像源

  1. 查看brew的当前源:
    执行下面命令可以看到, brew的官方镜像源为: https://github.com/Homebrew/homebrew
cd /usr/local
git remote -v
  1. 更改brew镜像源
cd /usr/local
git remote set-url origin git://mirrors.tuna.tsinghua.edu.cn/homebrew.git

可以选择下面镜像源中的一个 (第一个亲测可用)
清华镜像源: git://mirrors.tuna.tsinghua.edu.cn/homebrew.git
中科大镜像源: http://mirrors.ustc.edu.cn/homebrew.git

  1. 更新brew镜像源之后再执行brew update, 这时提示你删除下面目录:
    /usr/local/share/doc/homebrew
    那就删除此目录: rm -rf /usr/local/share/doc/homebrew
    此时再此执行brew update就会成功了. 这时就可以开心地更新的你的库 brew upgrade [FORMULA...] 或者 安装其他库了 brew install FORMULA...




$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$


安装Kotlin命令行编译器:

brew update
brew install kotlin

安装后, 执行kotlinc -version, 如果此命令输出类似下面这样的信息, 说明kotlin命令行编译器安装成功:
info: kotlinc-jvm 1.1.60 (JRE 1.8.0_77-b03)

References:
https://brew.sh/
http://kotlinlang.org/docs/tutorials/command-line.html


推荐阅读更多精彩内容