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的版本信息出来。

参考资料

Linux下Informix数据库简明安装指南

  • 2008年03月28日 15:14
  • 39KB
  • 下载

Go语言简明教程

Go语言简明教程
  • muxxpkq
  • muxxpkq
  • 2016-12-05 10:44:32
  • 1351

Magento 安装指南

  • 2012年11月22日 11:22
  • 71KB
  • 下载

golang安装包

  • 2018年04月12日 19:22
  • 97.69MB
  • 下载

FreeBSD简明安装指南(英文)

(原文: http://www.madpenguin.org/cms/?m=show&id=1853) FreeBSD Install Guide              by Narayan Ne...
  • jlake
  • jlake
  • 2004-07-29 18:32:00
  • 916

《简明python教程》的学习笔记

学习python的缘由 决心在一个这个寒假更加深入学习推荐系统之后,本来打算看数据挖掘导论或者是数据挖掘:概念与技术。不过在询问过一位学长之后,他推荐我看一看更加基础的书:集体智慧编程。该书所有的代...
  • xiaopihaierletian
  • xiaopihaierletian
  • 2017-05-24 17:06:15
  • 1357

《简明Python教程》学习(一)

《简明Python教程》学习(一)一、 Python脚本开头为什么要写 #!/usr/bin/python1. 新建helloworld.py文件2. 内容print ‘hell...
  • cainiao_learn
  • cainiao_learn
  • 2016-11-16 15:41:57
  • 1172

简明法语教程电子书PDF版

  • 2010年07月10日 19:06
  • 12.77MB
  • 下载

简明Python教程(中文版 2017).pdf

  • 2017年06月14日 09:21
  • 2.14MB
  • 下载

简明Python教程笔记一 python3.x

《简明python教程》此教程用的是python 2.x与 python 3.x有些差异。 python有高效率的高层数据结构,面向对象。语法简洁,是门解释型脚本语言,适合应用程序的快速开发。 pyt...
  • Binbin_IT
  • Binbin_IT
  • 2017-10-24 16:44:44
  • 240
收藏助手
不良信息举报
您举报文章:Golang的简明安装指南
举报原因:
原因补充:

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