个人博客原文链接 - 老王的运维博客

centos下安装go环境有两种方式,一个是yum,一个是直接到官网下载tar.包

1.yum方式安装

yum -y install golang

然后就可以使用go语言了,这种方式有着明显的缺点,因为都是yum自己处理的依赖,不方便管理。

下载tar包手动安装

标准官网:https://golang.org/ 需要墙

镜像官网:https://golang.google.cn/dl/

本次安装的是1.17.6

下载tar包并解压到 /usr/local目录

wget https://go.dev/dl/go1.17.6.linux-amd64.tar.gz
tar -zxf go1.17.6.linux-amd64.tar.gz

将go添加到环境变量 编辑环境变量配置文件 /etc/profile 添加如下四行

export GO111MODULE=on
export GOROOT=/usr/local/go
export GOPATH=/home/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

保存退出后使用环境变量生效

centos下安装go环境两种方法相关推荐

  1. yum 卸载 java,CentOS下安装JDK的四种方法和卸载JDK,centosjdk

    CentOS下安装JDK的四种方法和卸载JDK,centosjdk 方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 [root@localhost ~]# m ...

  2. centos 7安装matlab的两种方法(桌面安装和命令行安装)

    matlab安装说明 安装之前一直以为命令行安装(静默安装)完就是命令行界面,安装成功后才发现还是有桌面的,还跟桌面安装的一模一样.所以,个人建议对linux不太熟悉的还是用桌面版安装,虽然会有点卡顿 ...

  3. CentOS下安装JDK的三种方法

    由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装: 方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创 ...

  4. cuda安装linux命令,ubuntu下安装cuda的两种方法

    1. 安装方法1 对.其实底部已经有安装说明了,这里再详细说明一下. 首先肯定是将.deb安装包下载到本地. 然后使用ctrl+alt+F1进入终端,使用如下命令关掉图形用户界面: sudo serv ...

  5. CentOS下安装JDK的四种方法和卸载JDK

    方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 [root@localhost ~]# mkdir/usr/java [root@localhost ~]# ...

  6. python安装gdal包_python安装gdal的两种方法

    1.不用手动下载文件,直接执行以下命令即可 conda install gdal 2.首先,下载gdal的whl文件  链接, 官网下载比较慢,GDAL-2.2.4-cp27-cp27m-win_am ...

  7. linux下安装mysql的方式_linux下安装mysql的两种方式

    linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...

  8. linux存储安装教程,在Linux下安装Pngquant的三种方法:从存储库,源代码及使用Cargo安装...

    本文介绍在Linux操作系统下安装Pngquant的三种方法,即从存储库.从源代码及使用Cargo安装,可用在Arch Linux.Debian.Ubuntu.Linux Mint.Fedora.op ...

  9. debian vbox设置_在Debian 9 Stretch系统上安装VirtualBox的两种方法

    本文向你介在Debian 9 Stretch系统上安装VirtualBox的两种方法:采用Oracle Repository或strectch-backports存储库来安装VirtualBox.本文 ...

最新文章

  1. SQL Server查询性能优化——堆表、碎片与索引(一)
  2. java excel读取操作,Java读取Excel并操作
  3. SQLite.NET (32位) 在64位环境中无法正常调试
  4. java泛型程序设计——注意擦除后的冲突
  5. Android开发画布销毁,Android DialogFragment 在页面销毁下的使用方式
  6. ajax与后台php,怎么在thinkPHP5中使用ajax实现与后台数据交互
  7. 【引用】别让理想毁了人生
  8. mysql bit 设置默认值_为什么数据库字段需要设置默认值
  9. html5播放器视频抓取,分享10款最棒的免费HTML5视频播放器
  10. 发论文为嘛这么难?灵魂画手扒一扒“同行评审”那些事
  11. 微信缓存css怎么清理,前端清除缓存方法(微信缓存引起的bug)
  12. 2021年石景山区景贤计划人才认定条件及材料,补贴100万
  13. 手把手教你开发列举网自动发帖软件!神器哈
  14. 狂神 MyBatis
  15. Android学习笔记-传感器开发之利用传感器和Tween开发简易指南针
  16. E3000Y影像二维扫描枪(配YoKo引擎开发板)的串口调试
  17. 最常考的Java后台面试题(一)Java基础
  18. ZOJ 3898 - Stean 积分
  19. “DatePicker.RangePicker”不能用作 JSX 组件
  20. 解决测试过程中遇到的致命问题

热门文章

  1. Facebook开发实时分析控制面板
  2. mysql性能优化 洪斌_洪斌 - MySQL性能诊断与实践
  3. python列表求斐波那契数列_python3 求斐波那契数列(Fibonacci sequence)
  4. linux是发展历史,linux发展历史.doc.doc
  5. 测试开发必须掌握的知识点:Java反射
  6. 8年软件测试工程师感悟:与薪资相匹配的永远是实力
  7. 公司只有1个测试,领导却让我同时操作1000个手机号
  8. 互联网行业不需要中年人,那些35岁离开BAT的人都去哪了?
  9. 西南交通大学计算机学院,西南交通大学2021年招生计划:四川招1830人、重庆招426人...
  10. 帧差法matlab代码_【游戏流体力学基础及Unity代码(一)】热传导方程