idea 配置(下载) golang 环境 GOROOT、GOPATH

2023-10-27

windows 10 平台

golang镜像下载地址

https://gomirrors.org/
在这里插入图片描述
选择稳定版的windows-amd64.msi或者zip
zip:解压到目录即可
msi:打开直接安装

配置环境变量

高版本有的会自己配置环境变量,最好自己去看一下有没有,有的话可以不用配置

此电脑 -> 属性 -> 高级系统设置 -> 新建

Path:Go安装目录\bin (在原有的Path上新增一个)
GOROOT:Go安装目录
GOPATH: Go项目目录(这是预设的以后代码的位置)

如果Go安装目录是C:\Go,那就是

Path: C:\Go\bin
GOROOT: C:\Go
GOPATH: D:\GOProject (不用同一个盘下也可以)

安装之后cmd打开输入go version,看到版本就安装好了(这里用1.9.2)
在这里插入图片描述
打开idea的plugins,安装一个Go的插件
在这里插入图片描述
官方速度慢,能安装就直接安装

不能就手动下一个从zip安装
打开https://plugins.jetbrains.com/plugin/9568-go/versions
找对应idea的版本下载,然后安装到idea
在这里插入图片描述

在这里插入图片描述

安装好之后新建Go项目,目录选择刚刚定的GOProject 目录(不选也行)起个项目名(我的是GoTest)
在这里插入图片描述
进入界面打开Settings,搜索GOPATH,配置GOPATH
GOPATH一定要有一个,Go会去GOPATH底下找代码,也可以都配置

最好每个项目都配置一个自己的Project GOPATH

在这里插入图片描述

(注意)记得在项目底下新建一个src目录,代码写到src底下,不然Go找不到代码

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

idea 配置(下载) golang 环境 GOROOT、GOPATH 的相关文章

随机推荐

  • (10)QWidget的使用(one)

    目录 QWidget的大小和位置 获取QWidget的大小和位置 设置QWidget的大小和位置 设置窗口固定大小 限定窗口的大小 坐标系统转换 内容边距 鼠标指针 鼠标指针的形状 自定义光标的使用 获取和设置光标的坐标 QWidget类是
  • jdbcURL连接参数

    jdbc mysql 192 168 0 105 3306 shgb fz useUnicode true characterEncoding UTF8 autoReconnect true zeroDateTimeBehavior con
  • 设计模式-状态模式的简单实现

    状态模式包括以下几种角色 Context 状态持有类 它定义了客户程序需要的接口并维护一个具体状态角色的实例 将与状态相关的操作委托给当前的Concrete State对象来处理 State 抽象状态类 定义一个接口以封装使用上下文环境的的
  • 1000行Python代码实现五个小游戏,愁死人系列....

    Python开发小游戏 它有又双叒叕来了 一 效果展示 1 俄罗斯方块 2 扫雷 3 五子棋 4 贪吃蛇 害 这个是最惊心动魄的 为了我的小心脏 不玩了不玩了 二 代码展示 https jq qq com wv 1027 k SFu7oNI
  • 坐标计算公式

    直线 x x 0 L
  • 稳压二极管的原理,它有什么作用?

    对于从事硬件设计的工作者来说 稳压管应该是我们在项目中最常用的器件之一了 稳压二极管 其又被称为齐纳二极管 其在电路中起稳定电压的作用 利用二极管被反向击穿后 在一定反向电流范围内反向电压不随反向电流变化一特点进行稳压的 与普通二极管最大区
  • 分享四个一键生成神器:Logo、App、小程序、H5等五分钟快速搞定

    第一个 Logo生成器 www logaster cn 一个logo修正一二十遍依然定不了 那么就用这个网站 简单的操作 依照提示就能一步步本人搞定logo 而且开能够输入关键词 自动生成logo 第二个 二维码生成器 https cli
  • np.diag()函数

    nunpyp diag 调用方法 numpy diag v k 0 各个参数意义 v 如果v是一个2维数组 就会返回这个二维数组中第k个对角线上值新组成的一维数组 如果v是一维数组 返回一个二维数组 其中v处于第k个对角线上 k 可选参数
  • 设计模式Java实战

    文章目录 一 前置 1 1 目的 1 2 面向对象 1 3 接口和抽象类 二 七大设计原则 2 1 单一职责 2 2 接口隔离原则 2 3 依赖倒转原则 2 4 里氏替换原则 2 5 开闭原则 2 6 不要重复原则 2 7 迪米特最少知道法
  • layui - 重载和刷新表格时保持在当前页码 - 获取当前数据所在的页码 和 显示条数

    感谢大佬 转载文章自己存档 https blog csdn net COCOLI BK article details 88417605 layui laypage em next html 当前页码值 layui laypage limi
  • Android显示系统 SurfaceFlinger内部机制 3 APP申请创建Surface的过程

    韦东山 笔记 3 APP申请创建Surface的过程 看看Surface test的过程 1 获取SF服务 2 创建Surface 3 得到buffer 4 写buffer 5 回顾下获取SF服务过程 AP获取SF服务 调用createCo
  • C++获取当前时间 (std::chrono)

    在C 11之前要获取当前时间 大多数情况下要使用C语言的time库 include
  • vue.config.js文件配置devServer和devServer.proxy多个代理地址

    如何在vue config js文件配置属性devServer和devServer proxy配置多个代理地址 如下所示 比如 封装请求方法格式 可以略过 module exports outputDir dist 打包后输出文件名称 以及
  • vue-amap 定位和逆解码

    1 安装 npm install vue amap save 2 main js引入 import VueAMap from vue amap Vue use VueAMap VueAMap initAMapApiLoader key ke
  • 向量与矩阵的相乘

    向量与矩阵的相乘 2016年07月31日 10 00 55 阅读数 2253 在学习计算机图形学的时候 最常遇到的就是矩阵的乘法了 下面我们就简单的介绍下 使用程序如何编写两个矩阵的相乘呢 其实这个问题 大一的孩子都会写的 不是很难的 但是
  • 【文本信息处理】网络文本访问和处理+分词

    一 网络文本访问和处理 1 re findall 返回string中所有与pattern匹配的全部字符串 返回形式为数组 def findall pattern string flags 0 Return a list of all non
  • unity 实现Android端视频在UI上播放

    之前unity实现在RawImage上播放视频主要是通过movieTexture 而现在这个方法已经被抛弃 采用VideoPlayer来实现 实现的原理是将VideoPlayerd的视频渲染到UGUI的RawImage上 private V
  • 【C++拾遗之八】#pragmaonce与#ifndef的用法总结

    宏定义 一 两种宏定义的功能 二 两种宏定义的用法 三 两种宏定义的区别 一 两种宏定义的功能 ifndef 和 pragma once都是C C 中的两种宏定义 它们的作用是为了避免同一个头文件被多次包含 include note 只能保
  • Nginx入门笔记

    目录 Nginx 快速入门 1 启动 停止和重新加载 Nginx 配置 2 配置文件的结构 3 提供静态内容服务 静态网站 4 设置简单的代理服务器 5 设置 FastCGI 代理 Nginx 进程和运行时控制 1 主进程和工作进程 2 控
  • idea 配置(下载) golang 环境 GOROOT、GOPATH

    windows 10 平台 golang镜像下载地址 https gomirrors org 选择稳定版的windows amd64 msi或者zip zip 解压到目录即可 msi 打开直接安装 配置环境变量 高版本有的会自己配置环境变量