一、前言

go介绍

go理论应用中,咱们依据我的项目的建设工夫,会应用到go的多个版本。
理论开发的我的项目越来越多,咱们应用的版本也越来越多。
每个版本会对应独立的 go命令以及,此版本的依赖以及插件等等。

goland介绍

GoLand 是 JetBrains 公司推出的 Go 语言集成开发环境。
领有十分弱小的工具,此时也对多个版本出了本人的计划。
次要应用 设置 GOROOT 和GOPATH 来解决这个多版本问题。

二、goland多版本计划-已有我的项目

2.1 已有我的项目

比方现有一个 https://github.com/hisheng/xo... 我的项目。

2.2 下载代码

git clone https://github.com/hisheng/xormmodel

2.3 用goland关上 xormmodel 我的项目

2.4 设置GOROOT

咱们关上 go.mod 文件查看go 对应的版本号,发现是 go1.18,形式如下。

而后咱们在关上goland的GOROOT设置页面,如下

点击加号,呈现一个 “下载 Go SDK”弹出框

在版本外面抉择 go1.18.7
而后再抉择地位,go要下载的中央,点击确定。

而后再点击 利用和确定。

2.5 设置GOPATH

关上GOPATH设置页面

第一个 方框点击加号 [email protected]目录为咱们新建的专门存储go依赖的目录。

而后再去掉第二框√号 “应用零碎环境中定义的gopath”

再利用和确定。
此时咱们就针对这个我的项目 独立的设置了 GOROOT和GOPATH,应用的是 go1.18.7版本。装置的依赖放到了 [email protected]目录 (当然你也能够建一个[email protected]目录)
我这里感觉把1.18版本的都放到一个目录了。

本文以实现,浏览更多其余优质go语言文章,欢送关注公众号