您现在的位置是:热点 >>正文

golang官网下载

热点31617人已围观

简介打开浏览器输入 go.dev,页面加载出来不到一秒。右上角那个硕大的蓝色 Download 按钮,就是绝大多数人接触 Go 语言的第一步。但你可能没注意过,这个下载页面的布局和五年前相比几乎没变——G ...

打开浏览器输入 go.dev,官网页面加载出来不到一秒。下载右上角那个硕大的官网蓝色 Download 按钮,就是下载绝大多数人接触 Go 语言的第一步。但你可能没注意过,官网这个下载页面的下载布局和五年前相比几乎没变——Google 对自家编程语言的门面,克制得有点不像话。官网

点进去之后,下载页面会自动检测你的官网操作系统。Windows、下载macOS、官网Linux 三大平台各自对应不同的下载安装包格式。Windows 给的官网是 .msi,macOS 给的下载是 .pkg,Linux 则是官网一份 .tar.gz 压缩包。这个自动检测偶尔会翻车,比如你用着 M1 芯片的 Mac,它有时候还是会推荐 amd64 架构的版本,而不是 arm64。遇到这种情况别慌,手动往下翻,所有历史版本和架构都列得清清楚楚。

版本号里的门道

下载页面上最显眼的是当前稳定版,比如 go1.22.1 这样的格式。那个小数点后面的数字很关键——go1.22 是特性版本,go1.22.1 是补丁版本。Go 团队从 1.18 开始把版本号玩明白了,主版本号基本不动,次版本号每半年跳一次,补丁版本随时可能发。你要是生产环境用,盯着补丁版本更新就行,特性版本可以等一两个补丁之后再上。

页面上还有一行小字容易被忽略:“Previous versions”。点开能看到从 go1 到现在的所有版本,连 go1.0 这种老古董都还挂着。有些公司的内网环境没法直接访问外网,就得靠这个页面提前把安装包下好,再拷进内网。

安装包到手之后

Windows 用户双击 .msi,一路 Next 就行,默认装到 C:\Program Files\Go。macOS 的 .pkg 也是图形化安装,装完 Go 会出现在 /usr/local/go。Linux 用户拿到 .tar.gz 之后,标准的操作是解压到 /usr/local:

tar -C /usr/local -xzf go1.22.1.linux-amd64.tar.gz

然后记得把 /usr/local/go/bin 加进 PATH。这一步 Linux 新手经常忘,敲 go version 报 command not found 的时候才想起来。

安装完成后打开终端或命令行,输入 go version,看到版本号输出就算成了。再敲 go env 能看到一堆环境变量,GOPATH、GOROOT、GOPROXY 都在里面。国内用户大概率需要改一下 GOPROXY,默认的 proxy.golang.org 在国内访问不太稳定,换成 goproxy.cn 会顺畅很多。

那些下载页没告诉你的事

官网下载页不会提的是,其实很多情况下你根本不需要手动下载安装包。macOS 上用 Homebrew 一条命令 brew install go 就完事了,Linux 上 apt 或 yum 也能装,只是版本可能比官网落后一两个小版本。Windows 的 winget 现在也支持装 Go 了。包管理器装的好处是升级方便,坏处是版本滞后,想用最新特性还是得回官网下。

另外官网还提供源码包下载,go1.22.1.src.tar.gz 这种。除非你要自己编译 Go 工具链,或者研究运行时源码,否则没必要碰源码包。编译一次少说十几分钟,有那时间不如直接下二进制包。

下载页面底部还有 Docker 镜像的链接,golang:1.22 这样的标签在 Docker Hub 上一直有人维护。容器里跑 Go 编译环境,CI/CD 流水线上用得很多,省得每台构建机都装一遍 Go。

说回 go.dev 这个域名。以前是 golang.org,后来 Google 注册了更短的 go.dev 做门户。两个域名现在都指向同一套内容,但 golang.org 的下载链接有时候会跳转到 go.dev/dl。记住 go.dev/dl 这个路径就行,直达下载页,省得从首页再点一次。

最后提一嘴,Go 的下载页没有广告、没有弹窗、没有“高速下载器”,干干净净一个列表。这种风格在编程语言官网里算是一股清流了。你下完安装包,删掉,下次再来,页面还是那个样子。挺好。

Tags:

相关文章

  • 反诈网站

    热点

    老刘昨天差点把养老钱转给一个“公安局”。对方视频里穿着警服,背景是国徽,报得出他的身份证号和家庭住址。他吓得手抖,按对方指示下载了一个“安全防护”APP——其实那是个远程控制软件。要不是银行柜员多问 ...

    【热点】

    阅读更多
  • nginx日志分析工具

    热点

    运维排障时,最磨人的不是服务宕机,而是用户报障后你盯着屏幕无从下手。Nginx日志就是那本最诚实的账本,可多数人只会在出错时翻两页,平时任它堆成垃圾山。真正的高手早把日志分析玩成了日常巡检,因为那里藏 ...

    【热点】

    阅读更多
  • seo自学网官网

    热点

    打开百度,搜"seo自学网",排在前面的几个站点,几乎没有一个是我记忆里的那个样子。域名换了,Logo换了,连课程目录都换了好几轮。但只要你点进去,看那几篇老掉牙的《百度蜘蛛抓取原理》和《外链建设二十 ...

    【热点】

    阅读更多


友情链接