当前位置: 首页 > 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保存即可运行。

http://www.dtcms.com/a/63915.html

相关文章:

  • 使用 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教程
  • Tomato 文件包含漏洞靶机 通关攻略
  • LeetCode Hot100刷题——对称二叉树
  • 高级java每日一道面试题-2025年2月22日-数据库篇[Redis篇]-Redis是什么?
  • Hi3516DV300 移植Qt
  • 数组 与 高精度
  • 蓝桥杯备考:数据结构vector-----询问学号
  • SqlServer数据库报错紧急或可疑无法访问的修复过程,亲测有效。
  • MySQL库和表的操作详解:从创建库到表的管理全面指南
  • MS-DOS 6.22 下建立 FTP 服务器
  • Oracle数据库存储结构--物理存储结构