CentOS 7下安装go环境

摘要:
要安装Golang,首先从Golang官网下载与操作系统对应的安装包。Source/etc/profile现在可以直接从命令行$使用go命令。在安装go语言开发工具包(goversongoversiongo1.15linux/amd64的配置环境变量)之后,其开发环境尚未完全构建,因为有两个重要的环境变量尚未设置,即GOPATH和GOBIN。假设工作目录是/Users/flysnow/go,则需要将GOPATH环境变量设置为/Users/flysnow/go,将GOBIN环境变量设置成$GOPATH/bin。

Golang 安装

首先我们到Golang 官网(由于国内无法访问 Golang 官网,推荐到Golang 中文网下载安装包)下载一个对应操作系统的安装包。

$ cd /tmp && wget https://studygolang.com/dl/golang/go1.16.6.linux-amd64.tar.gz

解压缩安装包:

$ sudo tar -C /usr/local -xzf go1.16.6.linux-amd64.tar.gz

在 /etc/profile 文件末尾添加以下内容,将 Golang 可执行文件目录添加到系统 PATH 中,之后

vim /etc/profile 
在文件末尾添加 export PATH=$PATH:/usr/local/go/bin

使用source生效配置。

source /etc/profile

现在就可以在命令行直接使用 go 命令了。

$ go version
go version go1.15 linux/amd64

配置环境变量

Go 语言开发工具包安装好之后,它的开发环境还没有完全搭建完成,因为还有两个重要的环境变量没有设置,它们分别是 GOPATH 和 GOBIN。

  • GOPATH:代表 Go 语言项目的工作目录,在 Go Module 模式之前非常重要,现在基本上用来存放使用 go get 命令获取的项目。
  • GOBIN:代表 Go 编译生成的程序的安装目录,比如通过 go install 命令,会把生成的 Go 程序安装到 GOBIN 目录下,以供你在终端使用。

假设工作目录为 /Users/flysnow/go,你需要把 GOPATH 环境变量设置为 /Users/flysnow/go,把 GOBIN 环境变量设置为 $GOPATH/bin。

在 Linux 下,把以下内容添加到 /etc/profile 文件保存即可。

复制代码
vim /etc/profile
## 添加以下四行
export GOPATH=/Users/flysnow/go export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOPATH/bin
# 设置 Golang 的代理,方便我们顺利下载依赖包
export GOPROXY="https://goproxy.io,direct"
复制代码

生效配置:

source /etc/profile

使用go env查看配置好的参数,正确显示即说明配置成功。

免责声明:文章转载自《CentOS 7下安装go环境》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇rust warning: unused imports、dead_code等elints告警禁止方法.NET 数据类型之动态类型(Dynamic)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Spark python集成

Spark python集成 1、介绍 Spark支持python语言,对于大量的SQL类型的操作,不需要编译,可以直接提交python文件给spark来运行,因此非常简单方便,但是性能要比scala或java慢。对于常规任务,可以使用python来编写,特殊任务还是建议scala编写。 2、使用pyspark启动spark shell(centos) 2...

在PHP中管理环境变量

在PHP中管理环境变量 现在我们都能用很多个编程语言开发,当我开始熟悉PHP时,我会忽略其它语言的特点。我用过其他语言(比如Node.js),但在PHP中没有看到一种轻松控制设置环境变量的方法,特别是在开发中。在Node.js中,dotenv库非常适合这种情况,后来我在PHP中,发现vlucas已经创建了phpdotenv,我准备将这个库应用到PHP项目中...

beego1---beego,bee环境配置

1.配置环境变量GOPATH(代码路径,先在里面建立src,pkg,bin3个目录),GOROOT:go安装的目录,go安装目录下的bin目录放到Path环境变量. 安装完bee工具之后,bee 可执行文件默认存放在 $GOPATH/bin 里面,所以您需要把 $GOPATH/bin 添加到您的环境变量中。go version查看安装版本。 2.下载bee...

munge源码编译

1. 下载安装munge 创建普通帐号munge,用于运行munged 下载源码:https://github.com/dun/munge/releases/tag/munge-0.5.14 解压:tar -xvf munge-0.5.14.tar.xz 进入目录:cd munge-0.5.14 创建安装目录:mkdir -p /usr/local/hpc...

在Mac OS X 下配置Android NDK(配置环境变量)

系统:Mac OS X 10.8.3NDK版本:android-ndk-r8e和在Ubuntu下使用NDK相比,除了配置环境变量稍有区别外,基本都是一样的。1 . 下载NDK,地址:http://developer.android.com/tools/sdk/ndk/index.html2 . 解压,解压得到的文件夹可以移动到其他文件夹,接下来把它的路径加...

SQL*Plus环境变量设置浅析

    SQL*Plus的使用环境是可以通过login.sql 或 glogin.sql脚本来设置的,可能很多初学者或不习惯使用SQL*Plus的老鸟都不知道。因为在如今UI工具(Toad、PL/SQL Developer..)大行其道的年代,SQL*Plus这种命令工具渐渐被冷落了,可能只是偶尔被用用,不过这并不妨碍它被很多DBA或SQL*Plus爱好者...