乐趣区

关于go:安装使用go多个版本解决方案goland方案

一、前言

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 语言文章,欢送关注公众号

退出移动版