mac环境下brew使用国内源安装go15

最近有项目需要使用go,由于公司机器安全原因,只能通过brew方式安装。但是在安装时遇到外网访问不了的情况,由于没有翻墙工具,只能找国内镜像,以下是安装的一些记录。

修改brew的安装脚本

  1. 执行下面命令修改安装脚本
brew edit go
  1. 修改脚本中相应部分为以下内容
  stable do
    url "https://studygolang.com/dl/golang/go1.15.2.src.tar.gz"

...
  resource "gotools" do
      url "https://github.com/golang/tools.git",

...
  livecheck do
    url "https://studygolang.com/dl"

...
  head do
    url "https://github.com/golang/go.git"

    resource "gotools" do
      url "https://github.com/golang/tools.git"
...

  resource "gobootstrap" do
    on_macos do
      url "https://studygolang.com/dl/golang/go1.7.darwin-amd64.tar.gz"
  1. 在脚本中增加go的国内代理
    ENV["GOPROXY"] = "https://goproxy.cn"  # 此行是为了新增代理的环境变量

    system bin/"go", "install", "-race", "std"

以上修改完后,保存退出

执行安装命令

brew install golang

你可能感兴趣的:(mac环境下brew使用国内源安装go15)