安装流程

1. 下载适用于 Linux 的安装文件 https://golang.google.cn/dl/

2. 解压到指定文件夹,即官方文档推荐的 /usr/local 目录,解压文件时要有 root 权限

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

3. 创建一个工作目录,这个目录创建在自己常用的目录下。

mkdir -p ~/Golang/code/go用 pwd 命令查看到的路径是:/home/tyler/Golang/code/go

4. 配置环境变量

sudo vim ~/.bashrc#在尾部写入
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/home/tyler/Golang/code/go
#保存并退出

5. 使配置生效

source ~/.bashrc

6. 检查环境是否生效

go env

7. 编写代码进行测试

package main
func main(){println("Hello", " World!");
}

安装过程中遇到的小问题:安装完成后,在 /usr/local/go 中使用测试代码是没有问题的。但是在自己创建的目录下编写 go 程序就没法运行,甚至是用 go version 查看版本都有问题。后面发现是环境变量没配好,重新修改后使配置生效就可以用了。

Linux 环境下安装 Golang相关推荐

  1. 服务器远程连接控制以及在Linux环境下安装go编译环境

    本文主要内容 一.xshell远程控制服务器 二.VS code远程控制服务器 三.在Linux环境下安装go编译环境 初学者在没有人的指导下自己摸索学习真的是太难了,回想一下从大二创新实践开始到现在 ...

  2. Linux环境下安装nginx

    大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...

  3. 尚学python课程---11、linux环境下安装python注意

    尚学python课程---11.linux环境下安装python注意 一.总结 一句话总结: 准备安装依赖包:zlib.openssl:yum install zlib* openssl*:pytho ...

  4. Linux环境下安装Tigase XMPP Server

    Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion.Spark等)的服务器. 在Linux环境下安装Tigase的步骤如下 ...

  5. Linux环境下安装RocketMQ(MetaQ)

    一:RocketMQ简介 RocketMQ是一款分布式.队列模型的消息中间件,具有以下特点: 1.能够保证严格的消息顺序 2.提供丰富的消息拉取模式 3.高效的订阅者水平扩展能力 4.实时的消息订阅机 ...

  6. linux环境下安装多个任意版本的python环境

    linux环境下安装多个任意版本的python环境 安装方法可以归结为 [下载 + 编译 + 配置环境变量] 下载Python Windows下载发送到linux上 step1. 下载linux版本的 ...

  7. Linux环境下安装Mysql5.7

    本文记录下我近期在Linux环境下安装Mysql5.7的实践经历. 服务器版本 Mysql版本 Centos 7.6 5.7.32 1. 下载Mysql 下载地址:https://downloads. ...

  8. Linux环境下安装单实例MySQL 5.7

    一.安装环境 1.操作系统版本:CentOS 7.5 2.MySQL版本:5.7.22(社区版) 3.MySQL安装包:mysql-5.7.22-linux-glibc2.12-x86_64.tar. ...

  9. Linux 环境下安装 GitLab 与配置

    什么是 GitLab? GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务. GitLab的功能特点 提供了管理,计划,创建,验证,打 ...

最新文章

  1. 字符串操作(Java)
  2. 关于安装torch、torchvision包的问题
  3. 如何正确刷题计算机考研,2020考研:4个方法教你数学如何正确刷题!
  4. 关于mysql优化_关于MySQL优化的几点总结
  5. 程序员编码能力差,竟是睡眠不足惹的祸?!
  6. 【渝粤题库】陕西师范大学200561 英语写作(一) 作业
  7. CentOS修改时区
  8. Atiflash显卡BIOS、Nvflsh显卡BIOS、显卡BIOS刷新与超频详细说明教程--转载+BYZ修正...
  9. python端口扫描
  10. 马云不是退休,而是进修,遵循“天道”,风清扬用大情怀修炼封神
  11. 360VSQQ的精心之战
  12. 使用安卓手机控制树莓派
  13. hibernate 学习之——hql 语句
  14. ​用寄存器HAL库完成LED流水灯程序
  15. 50部经典影片,你看过哪些
  16. jQuery 入门教程
  17. 读书 | 每天演好一个情绪稳定的成年人
  18. ABCD过桥题的规律
  19. 从“四舍五入”到“奇进偶舍”
  20. 一个屌丝程序猿的人生(四十八)

热门文章

  1. 玩转Google开源C++单元测试框架Google Test系列(gtest)之三 - 事件机制
  2. 【网络编程】之二、socket API学习
  3. 从send函数和sendto函数参数的不同看TCP和UDP的差别
  4. Python 多进程向同一个文件写数据
  5. 经典项目|手撸一个高质量RPC框架
  6. 如何从零开始写一个 web 框架?
  7. 如何打造一份优雅的简历?
  8. 【专题介绍】视频内容生产与消费创新(Part2)
  9. 音视频技术开发周刊 | 227
  10. 实时音视频助力在线教育风口