go安装

下载

首先,在官网下载最新版本官网download

选择linux,进入下载页面下载

根据页面的安装指引,将go文件夹解压到/usr/local/文件夹下

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

配置环境变量:

将 /usr/local/go/bin 添加到Path的环境变量里

修改/etc/profile文件

添加

export GOROOT=/usr/local/go

export GOPATH=/data/cuteFiles/go

export PATH=$PATH:$GOROOT/bin

执行go env就可以查看go的一些参数

可以自己写一个小代码运行测试一下

go卸载重装(升级版本)

跟go安装的区别就是,需要卸载。

可以执行go env查看GOROOT

我这里GOROOT=/usr/local/go,进入/usr/local,删除go文件夹

命令:sudo rm -rf /usr/local/go

官网原话:

[1]To remove an existing Go installation from your system delete the go directory. This is usually /usr/local/go under Linux, macOS, and FreeBSD or c:Go under Windows.

[2]You should also remove the Go bin directory from your PATH environment variable. Under Linux and FreeBSD you should edit /etc/profile or $HOME/.profile. If you installed Go with the macOS package then you should remove the /etc/paths.d/go file. Windows users should read the section about setting environment variables under Windows.

因为要重装的话,就不需要将GOROOT/bin从path里删除了,还省去了配置/etc/profile,但前提是新安装的go路径可卸载之前的一样

linux卸载rpm安装的golang,linux下go安装/卸载重装-Go语言中文社区相关推荐

  1. linux进程退出没有log,Linux下应用进程消失原因分析-Go语言中文社区

    应用部署在Linux环境下,如果出现未知原因导致应用进程被杀(应用日志中没有任何异常现象,日志出现中断现象),如果对于进程消失原因没有特别明确的方向,可以考虑从系统日志(/var/log/messag ...

  2. 安装教程rtx2080ti_Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡-Go语言中文社区

    Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡 在安装显卡之前请先把ubuntu 18.04系统提前安装好. 需要准备的资料: NVIDIA 驱动 下载驱动 驱动的下载地址 ...

  3. linux下搭建基于python的vim,Linux下搭建基于python的VIM-Go语言中文社区

    一.前言 最近需要在AArch64下编写代码,sublime text3不支持ARM,支持的一些还用不惯.所以干脆直接用上了万能的VIM,用VIM打造了属于自己的python-IDE,根据自己的喜好进 ...

  4. c linux time微秒_qt linux系统获取当前时间(精确到毫秒、微秒)-Go语言中文社区...

    qt linux系统获取当前时间(精确到毫秒.微秒) Windows系统获取系统时间可以直接用SYSTEMTIME t;,将Windows平台程序移植到linux后,SYSTEMTIME将不再试用,如 ...

  5. mac安装mysql修改密码_Mac下安装MySQL 5.7.28并且修改root密码-Go语言中文社区

    0.前言 mysql8安装:https://blog.csdn.net/qq_21383435/article/details/80577038 1.下载 地址:https://www.mysql.c ...

  6. golang mysql 事务_golang的嵌套事务管理-Go语言中文社区

    golang的事务管理是一件很麻烦的事,,能不能像Java那样,通过Spring管理事务,最近琢磨了一下,写了一个demo,用来管理golang的事务,使其支持golang事务的嵌套调用. 其思想很简 ...

  7. jquery ajax golang,原生和jQuery的ajax用法-Go语言中文社区

    form数据的序列化: $('#submit').click(function(){ $('#form').serialize(); //会根据input里面的name,把数据序列化成字符串:eg:n ...

  8. Mongodb学习(安装篇): 在centos下的安装

    安装篇 ###下载解压文件 [root@192 lamp]# wget http://fastdl.mongodb.org/linux/mongodb-linux-i686- 2.2.2.tgz ## ...

  9. linux卸载rpm包的命令,Linux(centos)下安装卸载命令rpm,make install使用方法

    A:RPM包, 这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装. ==如何卸载 ...

  10. linux的RPM支持图片格式,Linux下rpm、yum和源码三种安装方式详细介绍

    第1章 源码安装 源码包安装会比RPM包安装慢,是因为RPM的软件包是根据特定系统和平台而指定的,经常一种 程序会提供很多RPM包的格式,用户根据系统情况选择适合的RPM包直接安装,而源码包相当于 通 ...

最新文章

  1. 财务人员学python有用吗-一个来自35岁职场高管的忠告:Python为什么不得不学?...
  2. python 是什么类型的语言-为什么说 Python 是强类型语言?
  3. Latex:表格制作全攻略
  4. “2019大数据与实体经济深度融合全国行”盛大启动
  5. 国考计算机广东省报名入口,2020广东省省考报名入口时间:7月3日9︰00至9日16︰00...
  6. iOS app submission : missing 64-bit support
  7. srs流媒体服务器windows_基于SRS构建的直播平台的监控系统的搭建思路与实现方法...
  8. 调用方法try起来的好处_Java:一个重要的停止线程方法——interrupt
  9. Android Studio 下载ndk
  10. 小米手机助手linux,小米手机助手怎么用?小米手机助手教程
  11. 【ubuntu】SSH安装及配置
  12. 电脑怎么批量修改图片大小kb?
  13. Minimum supported Gradle version is 4.10.1. Current version is 4.6.
  14. 【RabbitMQ】java.lang.NoClassDefFoundError: org/springframework/util/backoff/BackOff
  15. 用树莓派搭建公网个人下载平台aria2-pro,推荐6个优质种子资源站
  16. 100个python算法超详细讲解:平分7筐鱼
  17. 美团买单与微信分付入局后,蚂蚁花呗和京东白条地位不保了?
  18. mysql数据库管理-2019整理
  19. led亮度鉴别测试软件,测试LED颜色与亮度——FeasaLED测试仪
  20. 如何修改3D模型的原子属性

热门文章

  1. 记录一次日志实现,基于log4j2
  2. kafka+多线程实现案例+Callable
  3. WPF如何为程序添加splashScreen(初始屏幕)
  4. 实验二+065+方绎杰
  5. 反射的基础(二):构造器类的使用
  6. Instgram和color,谁会更成功?
  7. 原生js对数组操作(find,findIndex)
  8. 「开源资讯」Sentinel Go 0.4.0 发布,支持热点流量防护能力
  9. 基于XMLHttpRequest封装Ajax请求
  10. sql防注入查询参数化parameters