Go环境安装

本文详细介绍了在Windows和Linux环境下安装Go语言的步骤,包括下载、安装和环境变量配置。同时,讲解了如何在VsCode中设置Go开发环境,使用gomod,并配置launch.json进行程序运行和调试。确保通过goversion和goenv验证安装成功。
摘要由CSDN通过智能技术生成

Go下载地址

Go文档

Go标准库文档(英文)

Go标准库文档(中文)

根据自己的系统下载对应的文件

window下的安装

在这里插入图片描述

下载上图划红线的那个

下载完之后点击运行,这个下载过程就是点next的过程,选择安装路径的时候,如果有需要可以变更下。

完成后,在此电脑右击 -> 属性 -> 高级系统设置
在这里插入图片描述

在这里插入图片描述

我的电脑的win10版本有点新,所以点击属性是这样的,如果不一样的会在出现后的面板上找下 高级系统设置 点击打开就行

在这里插入图片描述

在这里插入图片描述

在系统变量中选中变量Path,点击编辑,看没有一行是Go的安装目录,我这里Go的安装目录是D:\del\Go\bin

然后在你觉得适合的地方,新建一个文件夹,在新建的文件夹在建一个目录名字推荐叫bin,再在上面的用户变量新建变量GOPATHGOBIN

弄好之后,点确定退出

说明:

GOROOT: Go安装路径

GOPATH:编译后二进制文件的存放目的地和import包的搜索路径。go install和go get等工具都会用到的环境变量。

GOBIN: go install编译存放路径。

打开cmd,输入go version,能看到go版本,即成功

使用go env查看配置的GOROOTGOPATHGOBIN是否正确

linux下的安装

我用的linux是,window子系统(wsl),ubuntu20.04
在这里插入图片描述

下载上图划红线的那个

使用wget https://golang.google.cn/dl/go1.16.3.linux-amd64.tar.gz,即可下载

解压 tar zxvf go1.16.3.linux-amd64.tar.gz -C 指定的目录

/etc/profile 或者 ~/.bashrc 中追加, 区别,一个是全用户,一个是自己

# go	
export GOROOT=/usr/local/go				// 解压时指定的目录
export GOPATH=/usr/local/gopath			// 新创建的目录作为,GOPATH, 需要创建目录
export GOBIN=$GOPATH/bin				// 指定GOBIN
export PATH=$PATH:$GOROOT/bin			// 这个是必需的
export PATH=$PATH:$GOPATH/bin			// 非必需

后面开发如果碰到,权限拒绝,可以尝试使用sudo chmod 777 -R GOROOT目录 GOPATH目录

同样用go versiongo env验证是否安装成功

VsCode配置

这里用的是go mod,

首先执行两个命令

go env -w GO111MODULE=on		 // 开启go mod
go env -w GOPROXY=https://goproxy.cn,direct		// 设置国内代理,七牛云

然后使用,go env验证是否设置成功
在这里插入图片描述

用VsCode打开一个文件夹,在终端输入go mod init 项目名

在这里插入图片描述

就会在当前目录下生成一个go.mod文件

创建一个go文件,我这里的文件名叫main.go

在这里插入图片描述

输入代码

package main

import "fmt"

func main() {
	fmt.Println("Hello World")
}

安装GO插件

在这里插入图片描述

安装之后右下角会提示安装Go的代码提示相关的包,点击安装所有即可

在这里插入图片描述

全部安装之后,就会有代码提示

在这里插入图片描述

然后点击创建launch.json文件

在这里插入图片描述

选择第一个即可

在这里插入图片描述

点击三角形就可以运行了,还可以调试

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值