centos 安装 Go环境

最近写go程序需要在centos系统安装go环境,查找资料后安装完成,记录一下,有两种方法:

1. 利用yum 源安装

yum install go -y

当然这是在对go的版本没有要求的情况下,根据yum源安装,但是有的yum源里没有go的安装包,不想更换yum源的情况下,可以用第二种方法

2. 利用Go安装包安装

1)下载安装包

 wget -c https://storage.googleapis.com/golang/go1.11.5.linux-amd64.tar.gz

2) 解压

将源码包解压后直接放到 /usr/local 目录下, 不用再次 make && make install 来安装了, 开箱即用

tar -C /usr/local/ -zxvf go1.11.5.linux-amd64.tar.gz

3) 添加系统环境变量

需要添加GO的环境变量到系统$PATH中,步骤如下:

1 . 创建文件

vim /etc/profile.d/go.sh

在打开的文件里加入

export PATH=$PATH:/usr/local/go/bin


然后保存退出即可(命令 :wq!)

  1. 使刚刚创建文件生效

    source /etc/profile.d/go.sh
    

4) 设置 GPOPATH 目录

GOPATH这个环境变量它指定了一个目录, 这个目录包含了我们所有的源码 ,是工作目录

我们写的代码可以放到这个目录下面。

  1. 创建工作目录
mkdir -p ~/home/user/go
  1. 将这个目录添加到GOPATH中

跟上面一样需要先创建一个文件

vim /etc/profile.d/gopath.sh

在文件里面输入GOPATH具体指向位置


然后保存退出即可(命令 :wq!)

  1. 使刚刚创建文件生效
source /etc/profile.d/gopath.sh
  1. 验证GOPATH环境变量是否添加成功
echo $GOPATH

如果输出 /home/user/go 即成功

以上基本Go环境就安装成功了,我们可以写一个小程序运行一下,看看是否能执行成功:

在 /home/user/go 目录下新建一个小程序 helloworld.go

vim helloworld.go

在文件里输入以下程序:

package mainimport ("fmt"
)func main() {fmt.Println( "Hello world!" )
}

执行程序

 go run helloworld.go

如果出现以下输出说明我们Go安装成功

参考

https://blog.csdn.net/warnerwu/article/details/73825105

centos 安装 Go环境相关推荐

  1. centos安装golang环境

    centos安装golang环境 突然想试一下虚拟机里面用linux做开发环境行不行,Ubuntun弄了半天老是连不上网络,选了centos,安装了图形界面 下载golang [root@192 wq ...

  2. 基于centos 安装配置环境

    基于centos 安装配置环境 服务器环境配置 docker openjdk8 docker-nginx docker-mysql docker-redis 服务器环境配置 记录服务器的环境配置,包括 ...

  3. CentOS 安装 tomcat 环境安装及配置过程完整版

    CentOS 安装 tomcat 环境安装及配置过程 查看安装包信息 yum info tomcat 安装 yum -y install tomcat 查看是否安装成功 rpm -q tomcat 输 ...

  4. CentOS安装桌面环境

    一.CentOS查看是否已安装桌面环境和桌面版本 方法一:查看linux所有已安装和可安装的批量以组安装的包,一般桌面环境的包都在这里面 命令:yum grouplist 可以看到,没有安装组信息文件 ...

  5. CentOS 安装 java 环境安装及配置

    CentOS 安装 java 环境安装及配置 想要搭建 Tomcat 服务器环境,首先要安装 java 运行环境. 按照以下步骤,几步完成配置. 查看是否已经安装 java -version 输出: ...

  6. centos安装python环境

    centos安装python环境 查看系统自带版本 查看系统自带版本位置 下面介绍安装Python3的方法 下载python包 解压安装包 创建软链接 升级pip 测试python3 由于centos ...

  7. Centos安装java环境

    30秒带你安装jdk环境 1.windos系统下载liunx版本的jdk http://jdk.java.net/java-se-ri/8-MR3 2.把windos文件上传到liunx 使用XShe ...

  8. centos 安装java环境

    cengtos7 安装jdk1.8 拿到jdk8的tar.gz压缩包 解压 添加环境变量 重新加载配置文件 查看jdk是否安装成功 1)从本地上传文件到服务器 scp /path/filename u ...

  9. centOS安装Java环境全过程

    1.通过ssh将安装包从本地传到/usr/local文件夹下 2.解压安装包 tar -zxvf /usr/local/jdk-**** 3.给解压后的文件夹改名 mv /usr/local/jdk1 ...

最新文章

  1. centos7 ntp设置 时间同步
  2. 视频 + PPT | 用户中台建设实践解析
  3. spring 的权限控制:security
  4. AtCoder AGC039F Min Product Sum (容斥原理、组合计数、DP)
  5. SAP UI5 的初始化过程
  6. bfs理解——hdu6386好题
  7. 笨小熊 -- ACM解决方法
  8. 软件测试用例设计方法-等价类划分法
  9. fps up up!!!
  10. 电信无线服务器的密码是什么,电信光猫wifi默认密码是多少?
  11. 关于贝叶斯公式的解释,通俗易懂(转载)
  12. 计算机 去掉快捷方式箭头,桌面快捷键小箭头怎么去掉【图文介绍】
  13. 组装台式计算机的部件,组装台式电脑各配件的简单介绍
  14. 云上的移动性能测试平台
  15. I2C协议研读(六):快速模式、高速模式以及10位寻址
  16. 服务器显示ipv4有两个ip地址,ipconfig命令后为什么出现两个IPV4地址?
  17. PyQtGraph库的部分踩坑记录
  18. PID控制 通俗理解和简单实践
  19. vs2013中带命令行参数的调试方法
  20. JavaScript基础——第四章,JavaScript对象及初识面向对象

热门文章

  1. TCPDF 解决中文乱码的问题
  2. 51单片机——红外遥控 C语言入门编程
  3. numpy之多维数组
  4. 总谐波失真计算公式_黄金声学GR495四声道功放 低失真宽频响低调却有硬实力
  5. PCIe系列专题之二:2.3 TLP结构解析
  6. 一些有用的在线工具(二)
  7. 多值依赖与部分函数依赖 转
  8. 大数据平台技术——Scala+Hbase学习
  9. Day01.二分查找、移除元素
  10. 【菜鸟教程】Dubbo基础入门下——Dubbo的入门案例