手把手对GoLand的初始配置以及自定义包调用(实时更新)

前言

学习Go语言,就要有一个顺手的IDE,那么目前较多用的都是GoLand,但是在写一个主函数试着运行的时候还可以,当涉及到自己定义包,然后调用的时候,对于初学者也知道怎么写代码,但是在GoLand运行的时候,就是不能称心。

本文针对最初学习Go语言以及配置GoLand进行手把手教程,中高级选手迅速退场哈。

Go项目目录结构

写项目的时候,首先建立一个项目文件夹:“projectName”.

然后为了方便管理代码,应该在项目文件夹projectName里面建立至少3个文件夹:

projectName/src,

projectName/bin,

projectName/pkg

至于这几个文件夹用来干什么,参考这里。

自己写的代码应该放在src文件夹里面。当然你写的包文件目录也放在src文件夹里面。那么现在你的src目录有:

  • 包含main主函数的文件夹
  • 自己定义包的文件夹

GoLand设置

代码文件位置弄清楚了,接下来就要接下来需要两个步骤对GOLand设置,我的GoLand的版本如下:

手把手对GoLand的初始配置以及自定义包调用(实时更新)_第1张图片

 接下来就开始配置:

  1. GoLand--Preferences--Go--GOPATH--Project GOPATH中新增一行你的项目文件夹路径(即projectName的路径)--OK

  2. 配置运行GoLand右上角--Edit Configurations...--新增一个Go Build--下面进行一一配置:

  • Run Kind:Directory
  • Directory:你的projectName路径/src/main函数所在的目录路径
  • Output directory:projectName/bin
  • Run after build:✅
  • Working directory:projectName/src/main函数所在目录路径
  • 点击OK

OK,这样就一切搞定了。一般GOROOT不同用户设置,直接将它设置为go安装的地方即可。

========================================================================

 2020.4.27更新(马上五一了,今年五一5天假哦,好好玩,注意病毒预防措施哦)

目前版本的Go语言,不在使用gopath来进行控制版本控制,现在开始使用go.mod文件管理所依赖的库版本,可以动态更新,因此管理更方便,只需要更改一下环境变量:

     GO111MODULE 这个环境变量的值必须是auto 或 on

详情请见官方文档说明:

https://github.com/golang/go/wiki/Modules

 

 

 

 

你可能感兴趣的:(Go)