当前位置: 首页 > news >正文

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:

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保存即可运行。

相关文章:

  • 使用 OptiSLang 和 MotorCAD 构建一个强大的电机优化元模型
  • Linux : 进程控制
  • 时序约束整理
  • Spring 框架学习
  • winform中chart控件解决显示大量曲线数据卡顿方法——删旧添新法
  • 基于大模型预测的巨细胞病毒视网膜炎诊疗全流程研究报告
  • Docker从入门到精通
  • iOS18.0 iPad适配问题-tabbar
  • 贪心算法简介(greed)
  • Go语言为什么运行比Java快
  • 软著申请流程图
  • Netty基础—3.基础网络协议一
  • java中的队列Queue
  • mysql之主从切换
  • 207、【图论】孤岛的总面积
  • 【Godot4.2】Vector2向量插值的应用
  • DeepSeek 多模态大模型 Janus-Pro 本地部署教程
  • Android中的FragmentTransaction是什么以及如何使用它
  • 机器学习项目实战——信用评分与贷款风险评估(主页有源码)
  • Spring Boot整合MapStruct教程
  • 广西隆林发生一起山洪灾害,致4人遇难
  • 每日475.52元!最高检公布侵犯公民人身自由最新赔偿金标准
  • 上海乐高乐园客流预测来了:工作日0.8万人次/日,周末节假日2万人次/日
  • 新质观察|低空货运是城市发展低空经济的第一引擎
  • 男子服用头孢后饮酒应酬致昏迷在家,救援人员破门施救后脱险
  • 新华社千笔楼:地方文旅宣传应走出“魔性尬舞”的流量焦虑