原因

Ubuntu资源库上默认使用的是Go1.6.2版本,给最新版本代码编译带来了不少问题。本文就记录下在Ubuntu下直接安装Go最新版1.10的步骤。

准备工作

1.卸载已有版本

# 卸载已经安装的Go版本
sudo apt-get remove golang-go

2.下载最新版本
直接访问官方地址下载linux平台1.10版本源码包

wget https://dl.google.com/go/go1.10.linux-amd64.tar.gz

解压缩到指定目录

我这里直接解压缩到目标运行目录下,通过命令

sudo tar zxvf go.1.10.linux-amd64.tar.gz -C /usr/local

配置环境变量

我这里在我的用户目录下新建goprojects作为我的工作路径,因此我的环境配置如下

# 打开需要编辑的文件
sudo vim ~/.bashrc
# 添加设置路径
export GOROOT=/usr/local/go
export GOBIN=/usr/local/go/bin
export GOPATH=/home/quakertlist/goprojects
export PATH=$PATH:$GOPATH:$GOBIN

使配置生效

source ~/.bashrc

验证

# 验证go版本信息
go version
# 查看go环境变量设置
go env

转载于:https://www.cnblogs.com/sanghg/p/8868844.html

Ubuntu16.04 LTS上安装Go1.10相关推荐

  1. 如何在Ubuntu 18.04 LTS上安装VMware Workstation

    背景: 阅读新闻 [日期:2018-11-10] 来源:Linux公社 作者:醉落红尘 [字体:大 中 小] VMware Workstation是由VMware公司开发的虚拟化软件,成立于1998年 ...

  2. 在 ubuntu 20.04 LTS 上安装 ROS2 执行 rosdep update 命令时出现的问题的解决办法

    在 ubuntu 20.04 LTS 上安装 ROS2 执行 rosdep update 命令时出现的问题的解决办法 1.sudo rosdep init 在执行 sudo rosdep init 命 ...

  3. linux系统安装佳能打印机驱动,在ubuntu16.04 64-bit上安装佳能打印机驱动Linux_UFRII_PrinterDriver_V320_us_EN...

    在ubuntu16.04 64-bit上安装佳能打印机驱动Linux_UFRII_PrinterDriver_V320_us_EN 发布时间:2018-04-06 21:46, 浏览次数:631 , ...

  4. 在Ubuntu16.04.1上安装、配置、使用Nginx

    实验环境 ubuntu16.04.1 怎么安装 网上有很多安装的教程,自己摸索吧 我是通过sudo apt-get install nginx命令安装的nginx 上述命令执行完,都干了什么?如何找到 ...

  5. ubuntu16.04安装python2.7_如何在Ubuntu16.04 LTS上为python(2.7,3.5,3.6)设置...

    我已经阅读了很多关于此的博文,我仍然对于设置它的"最佳"方式感到困惑.我读过的大多数博文都已过时了.我是Linux的新手,现在搞乱了我的系统两次,仍然无法正确设置虚拟环境.据我所读 ...

  6. debian安装sqlserver_在ubuntu16.04(虚拟机)上安装SQLSERVER

    遇到的问题及解决方案 Ubuntu 16.04下载地址: 客户机操作系统已将 CD-ROM 门锁定,并且可能正在使用 CD-ROM,这可能会导致客户机无法识别介质的更改.如果可能,请在断开连接之前从客 ...

  7. 服务器如何ghost系统安装,如何在Ubuntu Server 14.04 LTS上安装Ghost

    Ghost是一个很优秀的博客平台,设计美观,使用简便,且完全免费.同时也是一款开源软件,源代码共享在github上.到2014年1月,我们能感觉到界面更趋于简洁,分析图表可调整,分屏显示的方式让编辑更 ...

  8. swan在linux系统下怎么运行,在Ubuntu 18.04/16.04 LTS上安装Libreswan的方法

    本文介绍在Ubuntu 18.04/16.04 LTS服务器上安装Libreswan的方法,采用源代码安装方式. 简介 Libreswan是Linux系统的Internet密钥交换(IKE)实现,它支 ...

  9. Ubuntu16.04 LTS完整安装教程

    一.镜像资源 官网下载地址  (不推荐) https://www.ubuntu.com/download 各个版本下载网址: http://mirrors.melbourne.co.uk/ubuntu ...

最新文章

  1. DIV限制宽度,字符断行,避免变形
  2. 细述 Java垃圾回收机制→Java Garbage Collection Monitoring and Analysis
  3. 【深度学习笔记】深度学习中关于epoch
  4. Android 通过反射让SQlite建表
  5. [转]bootstrapTable refresh 方法使用简单举例
  6. php对称字符串,PHP实现简单的对称加密和解密方法 - str_split
  7. openssl 加密解密 指令_Shell openssl命令加密解密字符串
  8. linux 查看握手时间,实战:tcpdump抓包分析三次握手四次挥手
  9. 写了8年的代码,做过的项目都下线了,程序员的意义在哪里!
  10. 【ElasticSearch】Es 源码之 HttpServerTransport 源码解读
  11. 设置ngxin服务器虚拟主机,详解Nginx 虚拟主机配置的三种方式(基于端口)
  12. pku 1094(拓扑排序,多次拓扑)
  13. Win-MASM64汇编语言-CMP/CMPSB/CMPSW/CMPSD/JNE/JCXZ
  14. rs485数据线接反_终于有人把RS485通讯的正确接线方式讲明白了,网友:这下好办了...
  15. java 编译器和 jvm_java编译器和JVM有什么区别
  16. 凯立德地图导航2022年懒人包 安卓版
  17. beats 耳机 android,Beats app安卓,Beats app安卓耳机管理预约 v2.3.5 - 游戏盒子下载站...
  18. 采用uni-app开发的多端圈子社区论坛系统
  19. 博升机器人_乐博乐博机器人
  20. windows操作系统运用jacob转换文件,并添加水印

热门文章

  1. 关于Unicode,字符集,字符编码
  2. Butter Knife 8.8.1的安装和使用
  3. java 容器限制大小,容器中的Java与内存限制:LXC、Docker与OpenVZ
  4. IOS开发笔记13-Object-C中的NSString
  5. Flutter开发之GridView组件(20)
  6. (0093)iOS开发自己账号跑真机报错:conflicting provisioning
  7. 软件测试2019:第七次作业—— 用户体验测试
  8. (03) spring Boot 的配置
  9. 可综合的SystemVerilog:参数化函数/任务
  10. matlab 图片批量读取