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

2025最新版 Go语言Goland 专业安装及配置(超详细)

目录

    • 一、安装Go语言 (Golang)
      • 1. 下载安装
      • 2. 配置环境变量
      • 3. 安装验证
    • 二、安装Goland IDE
      • 1. 下载安装
      • 2. 首次配置
      • 3.创建项目验证

一、安装Go语言 (Golang)

1. 下载安装

  • 在Golang官网下载(Windows版)
    在这里插入图片描述
  • 一直NEXT
  • 修改安装路径
    在这里插入图片描述
  • Finish
    在这里插入图片描述

2. 配置环境变量

  • 计算机(右键)→属性→高级系统设置→(点击)环境变量
  • GOROOT:Go的安装路径
    新建一个系统变量
    在这里插入图片描述
  • GOPATH:自定义一个工作区目录(存放代码、依赖库等)
    新建一个系统变量
    在这里插入图片描述
    检查GOPATH用户变量(要与上面的系统变量一致)
    在这里插入图片描述
  • PATH:go的bin目录,通常安装golang后,系统会自动配置
    检查一下
    在这里插入图片描述

3. 安装验证

打开终端,运行:

go version  # 显示版本号

在这里插入图片描述

go env     # 查看Go环境配置

在这里插入图片描述


二、安装Goland IDE

1. 下载安装

  • 在GoLand官网下载
    在这里插入图片描述
  • 修改安装路径
    在这里插入图片描述
  • 勾选快捷方式
    在这里插入图片描述
  • 安装
    在这里插入图片描述
  • 不要勾选运行,直接点击完成
    在这里插入图片描述

2. 首次配置

  1. 激活
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
2. 基本配置

  1. 打开Goland → File → Settings → Go → GOROOT,点击 +,选择Go的安装路径
    在这里插入图片描述
    在这里插入图片描述
  2. 顺便检查一下 GOPATH (在 Settings → Go → GOPATH 中检查)
    在这里插入图片描述
  3. Go Modules 设置:
    在这里插入图片描述
  • GOPROXY:管理依赖的核心
  • GOSUMDB:用于验证下载的依赖包是否被篡改,确保安全性
GOPROXY=https://goproxy.cn,https://goproxy.io,direct;GOSUMDB=sum.golang.google.cn
  • 验证:
go env GOPROXY
go env GOSUMDB

在这里插入图片描述

3.创建项目验证

重启后创建
在这里插入图片描述

  • 新建项目
    File → New → Project → 选择位置 → 设置包名 → 勾选Add sample code

在这里插入图片描述
可以看到已经有简单的代码在main.go中了

  • 运行后可以在下方看到对应输出,成功在这里插入图片描述
http://www.lryc.cn/news/593266.html

相关文章:

  • QCC系列显示交互层的自研技术突破与实践
  • Java行为型模式---状态模式
  • 面试高频题 力扣 130. 被围绕的区域 洪水灌溉(FloodFill) 深度优先遍历(dfs) 暴力搜索 C++解题思路 每日一题
  • 如何在HTML5页面中嵌入视频
  • 【vue-5】Vue 3 中的 v-model:双向数据绑定的全面指南
  • 基于深度学习的推荐系统:从协同过滤到神经网络
  • Django母婴商城项目实践(十一)- 用户信息模块之用户登录注册
  • QT动态加载动态库 QLibrary
  • QT窗口(7)-QColorDiag
  • JUC并发包CountDownLatch减法计数器的使用实例(多线程)
  • mac 配置svn
  • XSS原型与原型链
  • Netty集群方案详解与实战(Zookeeper + Redis + RabbitMQ)
  • LangGraph教程9:LangGraph检查点和Send机制
  • 微信小程序171~180
  • 微信小程序入门实例_____从零开始 开发一个“旅行清单 ”微信小程序
  • 微信小程序——世界天气小助手
  • YOLOv11改进 | RFAConv重塑空间注意力助力性能提升
  • 针对大规模语言模型的上下文工程技术调研与总结(翻译并摘要)
  • The Missing Semester of Your CS Education 学习笔记以及一些拓展知识(三)
  • 华为仓颉编程语言语法简介与示例
  • OpenCV 官翻8 - 其他算法
  • 从 Server.xml 到字节码:Tomcat 内核全景与请求旅程 10 000 字深剖
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘sqlalchemy’问题
  • Jenkins自动化部署.NET应用实战:Docker+私有仓库+SSH远程发布
  • Entity Component System架构
  • 【计算机网络架构】树型架构简介
  • 阶段1--Linux存储管理
  • Azure Bicep 是什么?
  • Vue rem回顾