Go语言环境搭建并执行第一个Go程序

目录

一、Windows环境搭建

二、vscode安装插件

三、运行第一个go程序


一、Windows环境搭建

下载Go:All releases - The Go Programming Language

这里是Windows搭建,选择的是windows-amd64.msi,也可以选择zip直接解压缩到指定目录

选择msi可执行文件直接一路Next即可,使用msi安装不需要配置环境变量,如果是下载的zip文件,需要单独配置环境变量,完成之后打开cmd,输入go version即可查看是否成功:

输入go env可查看Go的环境变量:

Go默认的GOPROXY的值是:GOPROXY=https://proxy.golang.org,direct,因为一些原因,国内访问不了,会导致一些第三方依赖库无法下载,可以修改GOPROXY。

#开启mod模式

go env -w GO111MODULE=on

#重新设置成国内镜像源

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

#查看是否修改成功

go env

修改完成后,使用go env可查看:

二、vscode安装插件

打开vscode,执行Ctrl+Shift+p,输入Go:Install/Update Tools,搜索出来的结果全选,点ok即可下载:

三、运行第一个go程序

vscode无法新建项目文件夹,需要自己新建文件夹,比如新建go_test文件夹。

通过vscode打开刚才新建的go_test文件夹,新建go文件,main.go.

通过vscode的Terminal初始化go项目,输入:go mod init xxx(xxx指刚才新建的文件夹)

main.go:

Go 复制代码
package main

import "fmt"

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

Terminal输入go run main.go运行:

如果出现报错:main.go:1:1: expected 'package', found 'EOF',说明没有保存文件,Ctrl+s保存即可运行。

相关推荐
用户8356290780515 分钟前
Python设置PowerPoint幻灯片背景的方法
后端·python
站大爷IP16 分钟前
Python 的 is 把我坑惨了,原来 == 和 is 在小整数池外完全是两码事
后端
用户409666013175118 分钟前
Jackson 序列化:@JsonIgnore / @JsonProperty / @JsonFormat / @JsonInclude / @JsonUnwrapped 一次讲清楚
java·后端
雨落倾城夏未凉30 分钟前
halcon核心-图像预处理(四)
后端
用户233376852181 小时前
一张损坏JPEG文件的背后排查
后端
nnerddboy1 小时前
Rust教程06:ESP32-rust环境搭建
开发语言·后端·rust
步行cgn1 小时前
MyBatis resultMap 结果映射完全指南
后端
nnerddboy1 小时前
Rust教程03:函数,控制流与所有权
开发语言·后端·rust
山荷枝1 小时前
04-框架--SpringBoot
java·spring boot·后端
Undoom2 小时前
用TextIn xParse搞定批量简历解析,WorkBuddy里一句话就能完成
后端