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

Golang之路---01 Golang的安装与配置

Golang之路—01

Golang语言安装与配置

官网上下载Windows环境下的安装包
官网下载地址
在这里插入图片描述
双击下载后的文件进行安装,可根据需要自定义选择解压后的文件位置。
在这里插入图片描述
接着新创建一个文件夹,保存Golang语言项目。
在里面新建bin,pkg,src三个文件夹。
在这里插入图片描述
环境变量配置
找到---->编辑系统环境变量
在这里插入图片描述
在系统变量下选择新建,添加一个GOROOT的变量,变量值为当前go的安装目录
在这里插入图片描述

再新建一个GOPATH的变量,变量值为go的工作目录(之前新建的文件夹的位置)
在这里插入图片描述
选中Path,点击编辑
在这里插入图片描述
点击新建,加入下面两项,值为之前两个目录的bin目录
在这里插入图片描述
接着打开终端(cmd)输入以下配置

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

输入以下命令查看是否配置成功

go env

在这里插入图片描述

go version

在这里插入图片描述
注: GOROOT 是 Go 的安装路径,而 GOPATH 是你的项目工作空间路径 src:存放源代码。go run、go install等命令会在此路径下执行 pkg:存放编译时生成的中间文件(*.a) bin: 存放编译后生成的可执行文件(执行go install,会在bin目录下生成可执行文件)

Golang编译器配置—VsCode

管理扩展,在搜索框中输入Go ,选中结果列表第一项,点击install安装
在这里插入图片描述
开GOPATH所在的src目录
在src目录下创建一个新的文件夹,这里我命名为initial
接着在initial文件夹下创建我们的第一个go文件
在这里插入图片描述
输入以下代码

package main //声明main包,表明当前是一个可执行程序import "fmt" //导入内置 fmt 包func main(){  //main函数,是程序执行的入口fmt.Println("my first go!!!!")  //终端打印}

添加运行插件
在这里插入图片描述
注:
如果package main下面出现红色波浪线,
在这里插入图片描述

则在终端输入

go mod init package

在这里插入图片描述
即可恢复正常

运行成功
在这里插入图片描述

http://www.lryc.cn/news/103496.html

相关文章:

  • Anolis OS 8.8服务器采用docker容器方式搭建gerrit3.8.1服务
  • PyTorch 中的多 GPU 训练和梯度累积作为替代方案
  • Appium+python自动化(三十五)- 命令启动appium之 appium服务命令行参数(超详解)
  • vmware的window中安装GNS3
  • FPGA XDMA 中断模式实现 PCIE3.0 AD7606采集 提供2套工程源码和QT上位机源码
  • 某某大学某学院后台Phar反序列化GetShell
  • 【ChatGPT辅助学Rust | 基础系列 | 基础语法】变量,数据类型,运算符,控制流
  • 使用云服务器和Frp(快速反向代理)框架快速部署实现内网穿透
  • Mac 上使用 Tesseract OCR 识别图片文本
  • 《MapboxGL 基础知识点》- 放大/缩小/定位/级别
  • VScode的简单使用
  • # Unity 如何获取Texture 的内存大小
  • dolphinscheduler switch+传参无坑版
  • VINS-fusion安装
  • 智慧消防:如何基于视频与智能分析技术搭建可视化风险预警平台?
  • selenium定位元素的方法
  • RISC-V特权级别
  • RISC-V 指令集介绍
  • 操作系统5
  • K8S系列文章之 Docker常用命令
  • 谷歌: 安卓补丁漏洞让 N-days 与 0-days 同样危险
  • linux 学成之路(基础篇)(二十三)MySQL服务(下)
  • MySQL初探
  • blender 用蒙版添加材质
  • 前端面试的性能优化部分(2)每篇10题
  • Spring——Spring是什么?IoC容器是什么?
  • 【CNN-BiLSTM-attention】基于高斯混合模型聚类的风电场短期功率预测方法(Pythonmatlab代码实现)
  • golang深刻剖析——channel
  • ERROR in unable to locate ‘***/public/**/*‘ glob
  • 简述一下你了解的 Java 设计模式