centos下安装golang

1、下载所需的压缩包,下载地址如下:

https://golang.google.cn/dl

2、找到相关的下载版本

在这里插入图片描述

3、我们这里是下载/home/software目录下

wget https://golang.google.cn/dl/go1.15.13.linux-amd64.tar.gz

下载时,可能网络被Q,出现下面的问题
在这里插入图片描述
我们可以手动在windows下载下来,把它换到相应的目录,拖到这个目录就可以,如下
在这里插入图片描述

4、解压文件,我们一般是把它解压到/usr/local/目录下,如果要解压到其它目录,可以后面带上相关的目录,就可以将文件解压到指定目录-C /usr/local

tar -zxf go1.15.13.linux-amd64.tar.gz -C /usr/local

5、配置环境变量,如果不熟悉vi命令的,可以把这个profile文件导出来在windows下面修改完之后,覆盖之前的文件就可以,我们这里是通过xshell编辑器,相对来说方便一些,

vi /etc/profile

6、按下键盘的i键,进入编辑状态,把光标拉到最下面的,如图

在这里插入图片描述
复制下面的代码,到上图位置,然后按下键盘ESC键,输入:wq保存退出,如果输错了,可以退出不保存:q!,再重新编辑

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

7、相关的参数说明

GO111MODULE=auto 自动
GO111MODULE=on 使用go modules,不会在vendor和gopath找依赖 【推荐新版都用这种】
GO111MODULE=off 使用vendor 或者gotpath

8、切换到/home目录,并创建gopath文件夹,用go get安装第三方包时, 相关的依赖包会下载到这个目录,后面开发和编译过程中的包也是下载到这个目录

cd /home
mkdir gopath

9、重启配置文件,并查看golang的版本

在这里插入图片描述

source /etc/profile
go version

10、设置代理环境变量,下载golang.org依赖的时候就不需要墙了。注意GO1.13才支持direct的写法

go env -w GOPROXY=https://goproxy.cn,direct

11、设置完后用 go env 查看,window和liunx都一样

在这里插入图片描述

12、安装完成,写一个helloworld测试一下。

切换到gopath目录,创建一个hello.go

cd /home/gopath
vi hello.go

13、输入下面的代码,:wq保存即可

在这里插入图片描述

package main  
import "fmt"  
func main() {  
    fmt.Println("Hello, world!\n")  
}  

14、运行代码,说明安装成功!!!

在这里插入图片描述

go run hello.go
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值