下载Go发行版

386amd64

若在你的操作系统和架构上没有可用的二进制发行版,请尝试 从源码安装Go 或 安装gccgo来代替gc。

系统需求

gcgccgo
操作系统架构注释
FreeBSD 7或更新amd64、386、arm不支持Debian GNU/kFreeBSD;FreeBSD/ARM需要FreeBSD 10或更新
Linux 2.6.23或更新,带glibcamd64、386、arm不支持CentOS/RHEL 5.x;ARM还没有二进制发行版
Mac OS X 10.6或更新amd64、386使用Xcode及其自带gcc
Windows 2000或更新amd64、386使用mingw gcc,无需cygwin或msys
gcc

安装Go工具

若你要从旧版本的Go升级,那么首先必须卸载已存在的版本。

Linux、Mac OS X 和 FreeBSD 的安装包

/usr/local/usr/local/go
tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz

该压缩包的名称可能不同,这取决于你安装的Go版本和你的操作系统以及处理器架构。

sudo
/usr/local/go/binPATH/etc/profile$HOME/.profile
export PATH=$PATH:/usr/local/go/bin

安装到指定位置

/usr/local/goc:\GoGOROOT
$HOME/.profile
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
GOROOT

Mac OS X安装包

/usr/local/go
/usr/local/go/binPATH

Windows

对于Windows用户,Go项目提供两种安装选项(从源码安装除外): zip压缩包需要你设置一些环境变量,而实验性MSI安装程序则会自动配置你的安装。

MSI安装程序

c:\Go
c:\Go\binPATH

Zip压缩包

c:\Go
c:\GoGOROOT
binc:\Go\binPATH

在Windows下设置环境变量

在Windows下,你可以通过在系统“控制面板”中,“高级”标签上的“环境变量”按钮来设置环境变量。 Windows的一些版本通过系统“控制面板”中的“高级系统设置”选项提供此控制板。

测试你的安装

通过构建一个简单的程序来检查Go的安装是否正确,具体操作如下:

hello.go
package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}
go
$ go run hello.go
hello, world

若你看到了“hello, world”信息,那么你的Go已被正确安装。

设置你的工作环境变量

差不多了,你只要再设置一下就好。

请阅读如何使用Go编程,它提供了使用Go工具的基本设置说明

卸载 Go

go/usr/local/goc:\Go
PATHbin/etc/profile$HOME/.profile/etc/paths.d/go

获取帮助

#go-nuts

Go 语言的官方讨论邮件列表为 Go Nuts。

请使用Go 问题跟踪器报告Bug。