下载地址:https://golang.org/dl/

ubuntu16.04安装过程

官方安装文档:https://golang.org/doc/install?download=go1.11.4.linux-amd64.tar.gz

超级简单:

1、下载二进制包:go1.4.linux-amd64.tar.gz。

2、将下载的二进制包解压至 /usr/local目录。

tar -C /usr/local -xzf go1.11.4.linux-amd64.tar.gz

3、将 /usr/local/go/bin 目录添加至PATH环境变量:

export PATH=$PATH:/usr/local/go/bin
# export命令声明只是临时的,变量在关闭shell时失效
# 所以想要更方便的使用,还是要添加永久环境变量
# 在/etc/profile文件中添加变量【对所有用户生效(永久的)】
# vim修改环境变量文件 :sudo vim /etc/profile
# 在打开的文件末尾添加 export PATH=$PATH:/usr/local/go/bin即可
# 最后启用: source /etc/profile 

4、验证是否安装成功

(1)查看版本:

go version
# go version go1.11.4 linux/amd64

(2)或者运行一个脚本

sudo mkdir hello

cd hello

sudo touch hello.go

sudo vim hello.go

脚本内容

package main

import "fmt"

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

运行:

go run hello.go

返回:

hello, world

即安装成功

最新文章

  1. 在iOS中使用ZXing库[转]
  2. css-margin与百分数的关系
  3. 安装了多个Oracle11g的客户端,哪个客户端的tnsnames.ora会起作用?
  4. C#在后台运行操作:BackgroundWorker的用法
  5. UIWebView使用时的问题,包含修改user agent
  6. javamail模拟邮箱功能发送电子邮件-基础实战篇(javamail API电子邮件实例)
  7. ExtJs 4.2.1 复选框数据项动态加载(更新一下)
  8. MySQL推出Applier,可实时复制数据到Hadoop
  9. 使用python的Flask实现一个RESTful API服务器端
  10. 【转】Zookeeper-Watcher机制与异步调用原理
  11. Entity Framework 学习中级篇4—存储过程(下)
  12. OpenGL ES着色器语言之变量和数据类型(二)(官方文档第四章)
  13. php操作memcache缓存基本方法
  14. PHP-无限级分类(迭代法创建)
  15. Scrum已经俘获中国开发者的心? ——从《2017年开发者调查报告》看真相!
  16. Non-decreasing Array LT665
  17. Jmeter下载安装配置及使用(windows)
  18. Redis入门到高可用(十三)—— 发布订阅
  19. File类基本用法
  20. 【壹拾壹周】final分数分配

热门文章

  1. 二维码相关---java生成二维码名片,而且自己主动保存到手机通讯录中...
  2. HttpClient 之 4.x.x版本以上的发送Https请求
  3. bzoi1152 [CTSC2006]歌唱王国Singleland
  4. 【问题解决方案】单个文件夹嵌套时github仓库中最外层文件夹直接显示所有嵌套文件夹名的问题
  5. Springboot1.5.9整合WebSocket
  6. shell位置参数的遍历
  7. Rxjava Retrofix2 okhttp3网络框架自解(转)
  8. maven更换下载镜像源-解决下载慢问题(转)
  9. HashMap源码浅析
  10. Motan框架初体验