专栏首页Pythonistagolang下载安装

golang下载安装

下载Go发行版

官方二进制发行版 支持 FreeBSD(8-STABLE 发行版及以上)、Linux、Mac OS X(Snow Leopard 及以上)和 Windows 操作系统以及32位(386)和64位(amd64)的 x86 处理器架构。

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

系统需求

gc 编译器支持以下操作系统及架构。在开始前,请确保你的系统满足这些需求。 若你的OS及架构不在此列表中,那么 gccgo 可能支持你的设置, 详情请访问设置并使用gccgo

操作系统

架构

注释

FreeBSD 7或更新

amd64、386、arm

不支持Debian GNU/kFreeBSD;FreeBSD/ARM需要FreeBSD 10或更新

Linux 2.6.23或更新,带glibc

amd64、386、arm

不支持CentOS/RHEL 5.x;ARM还没有二进制发行版

Mac OS X 10.6或更新

amd64、386

使用Xcode‡及其自带gcc†

Windows 2000或更新

amd64、386

使用mingw gcc†,无需cygwin或msys

†仅当你打算用cgo时才需要gcc。 ‡只需为 Xcode安装命令行工具即可。 若你已经安装了Xcode 4.3+,只需从下载配置面板的组件标签内安装它即可。

安装Go工具

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

Linux、Mac OS X 和 FreeBSD 的安装包

下载此压缩包并提取到 /usr/local 目录,在 /usr/local/go 中创建Go目录树。例如:

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

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

(此命令必须作为root或通过 sudo 运行。)

要将 /usr/local/go/bin 添加到 PATH 环境变量, 你需要将此行添加到你的 /etc/profile(全系统安装)或 $HOME/.profile 文件中:

export PATH=$PATH:/usr/local/go/bin

安装到指定位置

Go二进制发行版假定它们会被安装到 /usr/local/go (或Windows下的 c:\Go)中,但也可将Go工具安装到不同的位置。 此时你必须设置 GOROOT 环境变量来指出它所安装的位置。

例如,若你将Go安装到你的home目录下,你应当将以下命令添加到 $HOME/.profile 文件中:

export PATH=$PATH:/usr/local/go/bin

安装到指定位置

Go二进制发行版假定它们会被安装到 /usr/local/go (或Windows下的 c:\Go)中,但也可将Go工具安装到不同的位置。 此时你必须设置 GOROOT 环境变量来指出它所安装的位置。

例如,若你将Go安装到你的home目录下,你应当将以下命令添加到 $HOME/.profile 文件中:

export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin

GOROOT 仅在安装到指定位置时才需要设置。

Mac OS X安装包

打开此包文件 并跟随提示来安装Go工具。该包会将Go发行版安装到 /usr/local/go 中。

此包应该会将 /usr/local/go/bin 目录放到你的 PATH 环境变量中。 要使此更改生效,你需要重启所有打开的终端回话。

Windows

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

MSI安装程序

打开此MSI文件 并跟随提示来安装Go工具。默认情况下,该安装程序会将Go发行版放到 c:\Go 中。

此安装程序应该会将 c:\Go\bin 目录放到你的 PATH 环境变量中。 要使此更改生效,你需要重启所有打开的命令行。

Zip压缩包

下载此zip文件 并提取到你的自选目录(我们的建议是c:\Go):

若你选择了 c:\Go 之外的目录,你必须为你所选的路径设置 GOROOT 环境变量。

将你的Go根目录中的 bin 子目录(例如 c:\Go\bin)添加到你的 PATH 环境变量中。

在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安装,需删除 go 目录。 在 Linux、Mac OS X、和 FreeBSD 系统下通常为 /usr/local/go, 在 Windows 下则为 c:\Go

你也应当从你的 PATH 环境变量中移除 Go 的 bin 目录。 在 Linux 和 FreeBSD 下你应当编辑 /etc/profile 或 $HOME/.profile。 若你是通过Mac OS X 包安装的 Go,那么你应当移除 /etc/paths.d/go 文件。 Windows 用户请阅读在 Windows 下设置环境变量一节。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 第一篇:初始Golang

    编程语言已经非常多,偏性能敏感的编译型语言有 C、C++、Java、C#、Delphi和Objective-C 等,偏快速业务开发的动态解析型语言有PHP、Py...

    超蛋lhy
  • golang之包和锁的机制

    超蛋lhy
  • Go语言结构

    在我们开始学习 Go 编程语言的基础构建模块前,让我们先来了解 Go 语言最简单程序的结构。

    超蛋lhy
  • 【Go API 开发实战 4】Go API 开发环境配置

    Go 有多种安装方式,比如 Go 源码安装、Go 标准包安装、第三方工具(yum、apt-get 等)安装。本教程 API 运行在 Linux 服务器上,选择通...

    腾讯技术工程官方号
  • Go 语言的大版本更新:Go 2.0 安排上了

    今年 8 月 Go 开发团队公布了 Go 2.0 的设计草案,包括错误处理和泛型这两大主题。现在备受瞩目的 Go 2.0 又有了新动向 —— 昨日 Go 开发团...

    Debian社区
  • Golang 入门系列(一)Go环境搭建

    安装go 的时候,安装程序会自动把相关目录写到系统环境。但是如果是zip 的安装,需要自己手动添加。

    架构师精进
  • Golang 入门系列(一)Go环境搭建

    安装go 的时候,安装程序会自动把相关目录写到系统环境。但是如果是zip 的安装,需要自己手动添加。

    架构师精进
  • go 学习笔记之环境搭建

    千里之行始于足下,开始 Go 语言学习之旅前,首先要搭建好本地开发环境,然后就可以放心大胆瞎折腾了.

    雪之梦技术驿站
  • GO学习之路(二)Go for win10 IDE环境的安装

    由于之前一直使用python ,用的是pycharm ,故继续用pycahrm配置GO的IDE Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件...

    学到老
  • 如何在Debian 8上安装Go

    Go,也称为golang,是由Google开发的一种现代开源编程语言。Go在许多应用程序中越来越受欢迎,它采用极简主义的开发方法,帮助您构建可靠,高效的软件。

    物花无语

扫码关注云+社区

领取腾讯云代金券