Windows安装Go工具
如果要从旧版本的Go升级,则必须先删除现有版本。
Go 项目为 Windows 用户提供了两个安装选项(除了从 source 进行安装):需要您设置一些环境变量的zip归档文件以及自动配置安装的 MSI 安装程序。
MSI安装程序
打开MSI文件, 然后按照提示安装Go工具。默认情况下,安装程序将Go发行版放入c:\Go。
安装程序应将c:\Go\bin目录放在您的 PATH环境变量中。您可能需要重新启动所有打开的命令提示符,以使更改生效。
压缩档案
下载zip文件并将其解压缩到您选择的目录中(我们建议使用c:\Go)。
将binGo根目录的子目录(例如c:\Go\bin)添加到PATH环境变量中。
在Windows下设置环境变量
在Windows下,可以通过“系统”控制面板的“高级”选项卡上的“环境变量”按钮设置环境变量。Windows的某些版本通过“系统”控制面板中的“高级系统设置”选项提供此控制面板。
测试您的安装
如下构建一个简单程序,检查Go是否正确安装。
创建一个名称hello.go如下的文件:
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
然后使用go工具构建它:
C:\Users\Gopher\go\src\hello> go build hello.go
上面的命令将hello.exe 在您的源代码旁边构建一个在当前目录中命名的可执行文件 。执行它以查看问候语:
C:\Users\Gopher\go\src\hello> hello
hello, world
如果看到“ hello world”消息,则说明Go安装正在运行。
安装额外的Go版本
在同一台计算机上安装多个Go版本可能很有用,例如,以确保软件包的测试可以通过多个Go版本。一旦安装了一个Go版本,就可以如下安装另一个版本(例如1.10.7):
$ go get golang.org/dl/go1.10.7
$ go1.10.7 download
新下载的版本可以像go以下方式使用:
$ go1.10.7 version
go version go1.10.7 linux/amd64
下载页面 上列出了通过此方法可用的所有Go版本 。您可以通过查看每个额外的Go版本的安装位置来找到它们GOROOT。例如,go1.10.7 env GOROOT。要卸载下载的版本,只需删除其GOROOT目录和goX.Y.Z二进制文件即可。
卸载Go
要从系统中删除现有的Go安装,请删除 go目录。通常/usr/local/go 在Linux,macOS和FreeBSD或c:\Go Windows下。
您还应该bin从PATH环境变量中删除Go 目录 。在Linux和FreeBSD下,您应该编辑/etc/profile或 $HOME/.profile。如果您将go与macOS软件包一起安装,则应删除该/etc/paths.d/go文件。Windows用户应阅读有关在Windows下设置环境变量的部分。