18

Golang 开发环境配置-Windwos

 3 years ago
source link: https://studygolang.com/articles/28454
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

下载安装Go语言

  1. 下载地址: https://golang.google.cn/dl/

FJb6Rbu.png!web

Next
$ go version
go version go1.14.2 windows/amd64

配置go环境变量

  1. GOPATH 是一个环境变量,用来表明你写的 go 项目的存放路径。

    使用msi安装的golang,会为你配置默认的环境变量,我们需要修改 GOPATH 的路径,设置为一个比较明显的路径。

uYJbAj3.png!web

Qniemmu.png!web

创建GOPATH目录,在目录下创建三个文件夹
bin:用来存放编译后生成的可执行文件
pkg:用来存放编译后生成的归档文件
src:用来存放源码文件
  1. 配置path,使用msi安装会自动配置好。

EFjYFnY.png!web

使用go env查看go 的配置信息

$ go env 

set GOPATH=C:\GO_PATH   
set GOROOT=c:\go

修改go配置

1.设置代理

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

2.开启go modules

go env -w GO111MODULE=on

开启

go env -w GO111MODULE=auto

设置为auto模式,项目中有.mod文件就代表开启,没有就不开启

go env -w GO111MODULE=off

关闭

使用go env查询配置

set GO111MODULE=on
set GOPROXY=https://goproxy.cn,direct

安装Goland编辑器

请参考我另一篇文章,安装配置goland

Goland2020.1.1安装破解,汉化

使用Goland开发go

Goland的配置我就不在这里说了。我就简单说下使用goland开发golang时,三种项目结构。

  1. 在配置的GO_PATH文件目录的src下创建项目开发(老的项目经常使用)

NBZ3AvV.png!web

e6JjQnf.png!web

  1. 在任意位置创建项目,这个关键时goland支持设置项目的Go_Path,但是使用时,还是要有src目录

6RrEb2m.png!web

BzM3IbI.png!web

3IviUbY.png!web

  1. 在任意位置创建项目,使用go modules(新项目使用)。使用go modules创建的项目根目录下有go.mod文件,有这个文件就是go modules项目。

AF3m2my.png!web

mU3MjaJ.png!web

欢迎关注我们的微信公众号,每天学习Go知识

FveQFjN.jpg!web

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK