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

参考资料

相关文章推荐

Ubuntu16.04LTS安装MATLAB2014b简明指南

环境:Ubuntu 16.04LTS 版本:MATLAB R2014b

golang模板语法简明教程

转载地址:http://www.admpub.com/blog/post-221.html 129月2014 【模板标签】 模板标签用"{{"和"}}"括起来   【...

FVWM简明使用指南——王垠

Fvwm is a window manager for X11. It is designed to minimize memory consumption, provide a 3D look t...

FVWM简明使用指南——王垠

Fvwm is a window manager for X11. It is designed to minimize memory consumption, provide a 3D look t...
  • xmm1981
  • xmm1981
  • 2017年10月24日 16:01
  • 37

[献给想深入学习Linux开发的网友] Linux 应用程序开发到内核开发的简明指南

前言,Linux/Unix 社区的版块不热闹,新手太多,高手太忙,偶把自己这几年的Linux学习的过程讲讲,希望能给大家有点帮助, 引导初学者学习的方向,少走弯路,事半功倍,同时也是抛砖引玉,请过来...
  • Carll
  • Carll
  • 2012年10月03日 16:19
  • 197

[转] [献给想深入学习网络编程的朋友] C,C++网络编程学习简明指南

[转] [献给想深入学习网络编程的朋友] C,C++网络编程学习简明指南 C,C++网络编程学习简明指南 1. 扎实的C,C++基础知识 参考资料《C程序设计》,《C++ prime...

Visual C++中使用OLE DB读写SQL Server简明指南

   在需要对数据库进行操作时,OLE DB总是被认为是一种效率最高但最难的方法。但是以我最近使用OLE DB的经验看来,OLE DB的效率高则高矣,但却一点都不难。说它难恐怕主要是因为可参考的中文资...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Golang的简明安装指南
举报原因:
原因补充:

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