安装GO

打开安装包下载地址,查看linux下go的最新版本 https://golang.google.cn/dl/

经查看go的最新版本为go1.11.4.linux-amd64.tar.gz

右键,可以得到软件包的下载地址

1.下载二进制包

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

2.将下载的二进制包解压至 /usr/local目录

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

3.打开/etc/profile文件

sudo vim /etc/profile

4.将 /usr/local/go/bin 目录添加至PATH环境变量,在/etc/profile文件底部添加如下行

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

5.应用修改的配置

source /etc/profile

如上则环境配置完成,执行测试看是否安装成功

输入 go version能正常显示版本号,正常安装。

然后写个小程序使用下go,新建文件kumufengchun.go

package main
var a = "枯木逢春"
var b string = "kumufengchun"
var c boolfunc main() {println(a,b,c)
}

执行命令 go run kumufengchun.go, 输出如下:

枯木逢春 kumufengchun false

能正常运行,over.

配置GOPATH

当从第三方库下载事或运行都需要GOPATH,现在配置GOPATH,具体哪个目录,自己指定,笔者以/data/work/go为GOPATH目录

1.创建目录

mkdir -p /data/work/go

2.设置GOPATH,打开/etc/profile

sudo vim /etc/profile

3.在文件末尾输入如下

export GOPATH=/data/work/go

4.应用配置

source /etc/profile

ok,到现在就配置完了,想查看配置的文件,运行go env查看,可以看到如下

[kumufengchun@dev ~]$ go env

GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/data/work/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build063621646=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"

参考菜鸟教程 http://www.runoob.com/go/go-environment.html

https://blog.csdn.net/lunhui1994_/article/details/78668697

转载于:https://www.cnblogs.com/kumufengchun/p/10208477.html

go系列(1)- linux下安装go环境相关推荐

  1. 详解linux下安装python3环境

    1.下载python3.5源码包 首先去python官网下载python3的源码包,网址:https://www.python.org/ 进去之后点击导航栏的Downloads,也可以鼠标放到Down ...

  2. Linux下安装Go环境

    登录Linux Mac或Linux的用户可以用命令ssh root@xxx.xxx.xxx.xxx登录主机 Window的用户可以使用SecureCRT登录主机 虚拟机用户直接打开你的虚拟机 安装Go ...

  3. Linux下安装jdk环境

    话不多说,直接开干. 如果没有linux下jdk安装包的 openjdk下载地址: 链接:https://pan.baidu.com/s/1_8IwI81rtH1j7fRXcyToGw  提取码:1q ...

  4. Python零基础入门(1)——Linux下安装及环境配置

    1.官网获取安装包Python3版本,Python3部分功能相较与Python2系列有很大的改进,因此我们将使用Python3,这里使用的时3.6版本 注意:我们在真机上配置相关环境时,由于已经安装有 ...

  5. Linux下安装php环境并且配置Nginx支持php-fpm模块

    以下以CentOS 7.2为例,安装php的运行环境,首先打开php官网http://php.net/点击导航栏的Downloads进入下载页面:http://php.net/downloads.ph ...

  6. linux下安装java环境(ubuntu和centos)

    1.下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择 ...

  7. golang:Linux下安装go环境

    自动安装 yum install golang -y 如果出现 先安装 yum update yum install epel-release 随便创建文件夹:mkdir /usr/lib/golan ...

  8. Linux 下安装java环境

    推荐查看:https://blog.csdn.net/ACanswer/article/details/81611422#%E4%BA%8C%E3%80%81%E4%B8%8B%E8%BD%BDTom ...

  9. Linux的obj文件,【IOS开发】linux 下安装object-c环境。。(初期学习的时候用)

    步骤: 1. $ yum -y install gcc-objc 2. 从http://wwwmain.gnustep.org下载GNUstep Startup和GNUstep Base,并从源码进行 ...

最新文章

  1. strust2自定义interceptor的基本方法及操作
  2. word2vec的数据结构
  3. 浏览器兼容性--IE11以及Edge等下载文件的中文名出现乱码,前后端解决方案
  4. 【转载】IP网络位,主机位,广播地址及掩码
  5. poj 1821(单调队列优化dp)
  6. Oracle安装——虚拟机搭建图解
  7. 我的世界网易怎么下载java材质包_我的世界中国版材质包怎么用 材质包设置
  8. php 打包下载网络图片,PHP实现图片批量打包下载功能
  9. 【POJ - 3342】Party at Hali-Bula(树形dp,最大独立集,是否有唯一解)
  10. Codeforces Round #354 (Div. 2)
  11. 参会邀请 - ISWC2020 | 第十九届国际语义网会议
  12. atexit()函数(进程退出函数,类似析构)
  13. C#LeetCode刷题之#20-有效的括号(Valid Parentheses)
  14. input和textarea的区别
  15. Spring for Apache Hadoop 1.0发布
  16. 蓝桥杯 基础练习 数列特征
  17. linux 版本号 加号,如何去除Linux Kernel版本号后面的加号?
  18. 数字人民币隐私与个人信息保护
  19. 网络工程师考试知识点
  20. python的dbf操作

热门文章

  1. 【已解决】清除linux系统的多余引导
  2. ReportViewer教程(13)-交互式排序
  3. Entity Framework (EF)/Linq To entity/ ESQL(entity sql)区别 ADO.NET Entity Framework:来自微软官方的ORM框架
  4. 【opencv学习】【形态学】【腐蚀与膨胀】【开运算与闭运算】【礼帽和黑帽】
  5. plsql 查询存储过程死锁语句_ORACLE-Kill 杀死正在执行的Oracle存储过程和死锁语句...
  6. python最小公倍数 菜鸟_Python实现的求解最小公倍数算法示例
  7. 苹果市场占有率_三星、华为、苹果位列前三!外媒公布2020年Q2全球智能手机销量排行榜...
  8. 系数矩阵为方阵的线性方程组解的情况
  9. 吴恩达深度学习——2.1 二分分类
  10. Uncaught SyntaxError: Unexpected identifier ”的报错解决