golang 环境2分钟快速安装及使用

之前学过一次golang,对于go的版本控制的发展很迷;现在第二次用,感觉好用多了呀。以下展示go最新板块的快速安装,建议使用新版本,确实好用。演示环境为centos7.

1.通过yum安装(yum install go)
yum install go
....
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : golang-src-1.18.9-1.el7.noarch                                                                                                                             1/3
  正在安装    : golang-1.18.9-1.el7.x86_64                                                                                                                                 2/3
  正在安装    : golang-bin-1.18.9-1.el7.x86_64                                                                                                                             3/3
  验证中      : golang-bin-1.18.9-1.el7.x86_64                                                                                                                             1/3
  验证中      : golang-1.18.9-1.el7.x86_64                                                                                                                                 2/3
  验证中      : golang-src-1.18.9-1.el7.noarch                                                                                                                             3/3

已安装:
  golang.x86_64 0:1.18.9-1.el7

作为依赖被安装:
  golang-bin.x86_64 0:1.18.9-1.el7                                                       golang-src.noarch 0:1.18.9-1.el7

完毕


(base) [root@VM-4-13-centos watersms]# go version
go version go1.18.9 linux/amd64

就装好了

2.Linux 系统环境变量配置文件开一个,来修改一些配置
vim ~/.bashrc
# 追加内容:
	export GO111MODULE=on
	export GOPROXY=https://goproxy.cn
:wq
source ~/.bashrc
3.创建一个工作区,用来写go的代码
cd ~
# workspace 我用来写代码,不限于go
mkdir workspace
cd workspace

# 再创建一个gowork专门用来放go的代码
# gowork 作为go项目的根目录,具体的项目再去创建新的文件夹
mkdir gowork
cd gowork

# 在gowork根路径初始化go mod, go mod 用于包管理,包括下载依赖包,梳理依赖关系等
go mod init gowork  # init 后面的名字没什么讲究,暂时也没什么用,它其实是包名

# 创建具体的项目
mkdir helloword
cd helloword
touch main.go
# 哒哒哒哒。。。在main.go 文件写代码中。。。
# 代码中用到的依赖需要下载及引入,使用go mod tidy
go mod tidy  # 不需要再gowork 那个路径,在这儿就行
# 此时发现刚才的gowork 根目录中go.mod文件有了内容的变化,并且多出来一个go.sum文件

# 依赖引入后,代码就可以运行啦,这也说明我们的环境ok啦
go run main.go



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值