Golang的简明安装指南

原创 2017年07月12日 10:09:38

引言: Go language现在是大名鼎鼎,很多的开源项目都是基于go来做的,比如codis, ethereum等都用到了go lang,所以免不了要使用这个东东,本文将简明介绍安装步骤以及环境变量的设置。

下载

由于众所周知的原因,有时候从外网下载不稳定,故这里推荐从墙内的站点来下载:
下载站点1: https://www.golangtc.com/download
golangtc是国内的go语言的一个社区,东西还是非常丰富的。目前go lang最新的版本是1.9beta2.

另外当然是其官网了, 里面有最新最全的资料信息:http://golang.org. 不知道何种原因,竟然访问失败,o,只能暂而转去访问其他吧。
这里写图片描述

安装

只能假装已经下载完了,接下来需要进行安装了,一般都推荐使用linux或者mac系统来进行开发,毕竟做很多的配置和操作还是非常简单的。

tar -C /usr/local -xzf ../packages/go1.9beta2.linux-amd64.tar.gz

这个命令是将其安装到/usr/local目录的。

环境变量配置

在/etc/profile中添加以下内容,设置GO环境变量:

export GOROOT=/usr/local/go
export PATH=PATH:GOROOT/bin
export GOPATH=/home/go

然后执行以下命令,使变量生效:

source /etc/profile

当然配置环境变量的位置还有~/.bashrc,只是不同的加载顺序不同。
关于gopath的功能和作用,这里做一个简要的介绍和说明:
GOPATH允许多个目录,当有多个目录时,请注意分隔符,多个目录的时候Windows是分号;,Linux系统是冒号: 当有多个GOPATH时默认将go get获取的包存放在第一个目录下$GOPATH目录约定有三个子目录

src存放源代码(比如:.go .c .h .s等)
pkg编译时生成的中间文件(比如:.a)
bin编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中,如果有多个gopath,那么使用${GOPATH//://bin:}/bin添加所有的bin目录)

验证

go version
查看是否有go的版本信息出来。

参考资料

Go语言简明教程

Go语言简明教程
  • muxxpkq
  • muxxpkq
  • 2016年12月05日 10:44
  • 291

有趣的机器学习:最简明入门指南

在听到人们谈论机器学习的时候,你是不是对它的涵义只有几个模糊的认识呢?你是不是已经厌倦了在和同事交谈时只能一直点头?让我们改变一下吧! 本指南的读者对象是所有对机器学习有求知欲但却不知道如何开头...
  • laiwenqiang
  • laiwenqiang
  • 2015年04月13日 16:18
  • 1883

GO学习之路(一)Go for win10基本环境的安装(Go 语言下载和安装)

一、基本环境的安装1、下载安装包http://www.golangtc.com/download,这是国内的地址,当然如果你有梯子的话,那就直接去官网下载。 这是我当初下载版本,可能速度回快些最新G...
  • HHTNAN
  • HHTNAN
  • 2017年11月17日 15:37
  • 355

python简明教程-第十章解决问题-备份文件

需求: 输入需要备份的文件的目录,以及备份文件的存储路径,将备份文件压缩并以日期和时间存档 # --coding:utf-8-- import os import timesource = r'C:\...
  • u010274840
  • u010274840
  • 2016年06月28日 19:49
  • 204

CentOs6.5中安装和配置vsftp

一、vsftp安装 复制代码代码如下: # 安装vsftpd yum -y install vsftpd # 启动 service vsftpd start # 开启启动 chkconfig ...
  • hhcncx
  • hhcncx
  • 2016年03月09日 18:03
  • 151

CMake 简明教程(3)---安装及测试

原文网址:http://cmake.org/cmake/help/cmake_tutorial.html 教程中所有的代码都可以在这里找到:http://public.kitware.com/cgi...
  • LaineGates
  • LaineGates
  • 2014年06月17日 14:58
  • 2195

Golang linux下安装与配置

Golang在Linux下的的安装和使用
  • Crazy__Programmer
  • Crazy__Programmer
  • 2014年01月22日 10:14
  • 8253

CentOs6.5中安装和配置vsftp简明教程

一、vsftp安装篇 复制代码代码如下: # 安装vsftpd yum -y install vsftpd # 启动 service vsftpd start # 开启启动 chkconfig...
  • lyb3290
  • lyb3290
  • 2016年03月12日 13:06
  • 240

Windows环境下的golang的环境安装和设置

别人都说安装golang的开发环境很麻烦,虽然老师把golang的环境打包成一个安装包,只要一键安装就可以了,但我想试一下自己弄,结果还真是遇到了麻烦。     首先介绍一下golang语言。gol...
  • LQH_1994
  • LQH_1994
  • 2016年03月26日 09:47
  • 5438

Win7安装golang开发环境--备忘录

首次接触golang,很多东西不熟悉,Git也没有安装。1 安装golang1.1 下载golang我是在Golang中国的下载频道下载的golang1.6。链接如下:http://www.golan...
  • tom06
  • tom06
  • 2016年04月08日 11:34
  • 1840
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Golang的简明安装指南
举报原因:
原因补充:

(最多只允许输入30个字)