前言

本人在使用goland软件开发go时,对于goland软件配置网上资料少,为了方便自己遗忘、也为了希望和我一样的小白能够更好的使用,所以就写下这篇博客,废话不多说开考。

一、查看自己电脑系统版本

(1)这里本人放一种查看,如果不适用还请大家自行百度 如何查看win系统版本



(2)处理器

上图中查看win系统类型会显示 多少位操作系统 基于 x86还是x64(x86

-64)的处理器,一定要记好,下面写的amd64之类的可看可不看。

amd64 就是X64  X64表示的是CPU指令集类型。

32/64 位系统编译在32位系统上运行 => x86

32 系统上编译64位系统上运行 => x86_amd64

64 系统上编译在64位系统上运行 => amd64

amd64-arm 表示的是在arm平台上的编译器

二,golang的安装

golang软件下载地址:golang官网下载

我们首选访问上面网站,下载对应操作系统的Golang安装包,这里本人选择的是Windows版的安装包。





安装包下载之后,直接安装,一路next即可安装完毕。





这里本人没有选择默认安装文件夹,如果你选择默认安装就忽略下面这张图片





然后会弹出一个弹窗 点击 是 就行了等待安装完毕。安装完毕后,去golang安装的文件看看是不是安装了,默认安装路径(就安装一直next的,一般golang安装位置就是在C:\Program Files\Go\,就是上图中我让你们记着的安装位置),没选择默认安装路径的就去你自己选择安装的文件夹看,本人选择不是默认安装 本人把golang安装在D:\go\go1.18.9,本人就去该文件夹看,如下图就说明golang安装好了

golang安装好后,win(就是键盘上右脚CTRL和ALT之间有一个和win图标的按键)+r 打开 输入cmd,打开cmd命令窗口

在cmd窗口中输入go version命令来查看golang版本,如果显示版本号,则说明golang配置好了(如果没显示说明 在cmd里面输入echo %path%回车后 然后在输入go version 。如果还是没有显示版本号就重启电脑,电脑重启后在cmd窗口输入 go version 还没显示就是环境没配置好,去看下面操作)

一般用的是msi的安装包安装Golang,一般都会在安装的时候自动帮你配置这些信息,只要是用go version能够查看版本信息,就说明Golang配置成功,这些变量也都已经配置好了。

如果你使用的是zip解压缩的方式,那么就需要手动配置这些环境变量。就去看下面操作







Golang中有需要配置三个环境变量,分别是:
GOROOT:Golang的安装目录
PATH:Golang的安装目录下的bin目录
GOPATH:Golang的项目目录
注意:在GOROOT和PATH一起联合将golang的bin文件夹配置到系统的环境变量中,而GOPATH这个变量其他资料好多也是配置在系统环境变量中(在系统变量中配置GOPATH就相当于固定了配置),这里我们不直接在系统变量中配置GOPATH(不让其变成一个固定的配置),因为我们可能在一个系统中创建多个Golang的项目,每一个项目都需要配置一个GOPATH变量,这样来回操作很是繁琐也比较难以管理的,所以我们在创建项目的时候,直接通过goland开发工具在创建项目的时候来配置GOPATH变量,这样就可以给每个Golang项目都配置上对应的GOPATH路径。

三、安装goland开发工具

Goland开发工具官网地址

Goland官网

下载好,安装goland工具就行了(不会的百度 goland安装)

安装好goland的开发工具后,自己先创建一个文件夹/项目,文件夹里面在创建三个子文件夹 bin、pkg、src,如下图我在桌面创建了一个goworkpace文件夹 其下有创建了bin、pkg、src三个子文件夹

src 存放源代码
pkg 编译后生成的文件
bin 编译后生成的可执行文件



双击打开goland



如果不是上面那种也可以选择下面这样

goland中环境配置



从go 1.8开始,GOPATH环境变量现在有一个默认值,如果它没有被设置。 它在Unix上默认为$HOME/go,在Windows上默认为%USERPROFILE%go。所以下图你会看到Global GOPATH哪里默认[default]C:\Users\chao\go

注意GOPATH配置不能和golang安装目录一样,同时Global GOPATH 配置不能和下面的Project GOPATH 配置在同一文件夹下不然会报错

然后就可以在src文件下写下你的第一个go文件“Hello,Word!”

golang在win10安装、环境配置 和 goland(IDE开发golang配置)的更多相关文章

  1. Win10安装MySQL5.7.22 解压缩版(手动配置)方法

    1.下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 直接点击下载项 下载后: 2.可以把解压的内容随便放到一个目录,我的是如 ...

  2. Visual Studio Code IDE开发插件配置

    [PHP通用集成环境] PHP Extension Pack #PHP拓展包,PHP开发最重要的拓展 PHP Intelephense #PHP自动补全工具 PHP IntelliSense #PHP ...

  3. centos6.5下Python IDE开发环境搭建

    自由不是想做什么就做什么,而是想不做什么就不做什么.        ---摘抄于2016/11/30晚 之前学习了一段时间的Python,但所有部署都在windows上.正赶上最近在学习liux,以后 ...

  4. win10安装配置jdk的环境变量

    换了个硬盘,用上了win10,发现win10安装好jdk之后,配置环境变量这个相对于win7和xp还是有那么一丢丢区别的,趁着夜色,随笔一记. 1.安装jdk之后,或者也可以用之前安装好的文件夹,先记 ...

  5. win10安装nodejs,修改全局依赖位置和环境变量配置

    为什么要修改nodejs全局依赖位置? nodejs全局依赖安装默认位置在C盘,导致C盘文件太大,影响电脑运行速度. 步骤: 安装nodejs(在node官网下载并安装) 查看nodejs版本(在命令 ...

  6. Windows下Go安装&环境配置&编译运行

    Go下载安装 官方Go下载站点:https://golang.google.cn/ 也可以选择:https://studygolang.com/dl 配置环境变量 常用环境变量 GOROOT GORO ...

  7. golang和vim-go安装配置

    一.Golang安装 1.下载golang安装包http://golangtc.com/download,我这里下载的是go1.6rc2.linux-amd64.tar.gz. 2.解压到安装目录,我 ...

  8. Mac OS X下环境搭建 Sublime Text 2 环境变量配置 开发工具配置Golang (Go语言)

    Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 一.安装Golang的SDK 在官网http://golang.org/ 直接下载安装 ...

  9. win10安装ubuntu16.04及后续配置

    原文地址:https://www.jianshu.com/p/842e36a8255c UEFI 模式下win10安装ubuntu16.04双系统教程 - baobei0112的专栏 - CSDN博客 ...

  10. Win10安装和配置JDK

    方法/步骤 1.JDK下载 JDK下载可以在官网下载,如图所示,但由于是国外网站,往往下载速度比较慢,所以推荐在百度软件中心下载.这里要注意自己电脑是32位还是64位,根据具体情况下载相应安装包.   ...

随机推荐

  1. 分布式存储系统之Ceph基础

    Ceph基础概述 Ceph是一个对象式存储系统,所谓对象式存储是指它把每一个待管理的数据流(比如一个文件)切分成一到多个固定大小的对象数据,并以其为原子单元完成数据的存取:对象数据的底层存储服务由多个 ...

  2. Java实现6种常见排序

    1.冒泡排序(Bubble Sort) 第0轮 3 1 4 1 5 9 2 6 5 3 5 8 9 第1轮 1 3 1 4 5 2 6 5 3 5 8 9 9 第2轮 1 1 3 4 2 5 5 3 ...

  3. mac通过docker一键部署MySQL8

    目录 mac通过docker一键部署MySQL8 一.前言 二.系统配置 三.安装步骤 Dockerhub查看镜像地址 1.一键安装 1.1.克隆脚本 1.2.安装程序 1.2.1.安装程序详情 1. ...

  4. 【pytest官方文档】解读- 插件开发之hooks 函数(钩子)

    上一节讲到如何安装和使用第三方插件,用法很简单.接下来解读下如何自己开发pytest插件. 但是,由于一个插件包含一个或多个钩子函数开发而来,所以在具体开发插件之前还需要先学习hooks函数. 一.什 ...

  5. LeetCode------合并两个有序数组(4)【数组】

    来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/merge-sorted-array 1.题目 给你两个按 非递减顺序 排列的整数数组 nums ...

  6. Selenium+Python系列(三) - 常见浏览器操作

    写在前面 上篇文章为大家分享了自动化测试中,常见元素定位的操作. 今天再次读文章,居然忘记了大家特别喜欢的CSS和Xpath定位操作分享,这怎么能行呢? 马上安利,感兴趣的同学去参考下面链接: CSS ...

  7. 【React】学习笔记(一)——React入门、面向组件编程、函数柯里化

    课程原视频:https://www.bilibili.com/video/BV1wy4y1D7JT?p=2&spm_id_from=pageDriver 目录 一.React 概述 1.1.R ...

  8. 用Nodejs 实现一个简单的 Redis客户端

    目录 0. 写在前面 1. 背景映入 2. 数据库选择 3. Nodejs TCP连接 3. 代码编写 4. 实验 5. wireshark 抓包分析 6. 杂与代码 0. 写在前面 大家如果有去看过 ...

  9. JS数据结构与算法-栈结构

    一.认识栈结构 栈也是一种非常常见的数据结构,并且在程序中的应用非常广泛 数组 我们知道数组是一种线性结构,并且可以在数组的任意位置插入和删除数据. 但是有时候,我们为了实现某些功能,必须对这种任意性 ...

  10. Java自定义排序:继承Comparable接口,重写compareTo方法(排序规则)

    代码: 1 import java.util.*; 2 3 /** 4 * 学习自定义排序:继承Comparable接口,重写compareTo方法(排序规则). 5 * TreeMap容器的Key是 ...