当前位置:   article > 正文

goland 环境搭建运行_goland安装使用

goland安装使用

goland 环境搭建

1 先下载goland开发工具下载地址安装时候选择试用
2 在我的电脑属性,环境变量,

2 选择file =》setting 选择gotoot 添加go的dll版本
在这里插入图片描述
3 选择gopath添加你的文件目录
在这里插入图片描述
在这里插入图片描述

GOPROXY=https://goproxy.cn,https://goproxy.io,direct
默认是goole代理,不行得换这个

4 file =》 new Project 新建项目
----4.1 项目里面创建bin/pkg/src三个目录
----4.2 在src里面新建main.go文件 引用是 package main 作为程序入口
在这里插入图片描述
5 启动测试在这里插入图片描述
在这里插入图片描述
5.1 调节配置
在这里插入图片描述

在这里插入图片描述

运行类型设置为文件仅可运行单文件,设置为目录,选中src启动就能编译整个包的数据,可以跨文件运行

6 点击运行 呈现结果(这种运行比较局限,没有go mod 模式运行好)
在这里插入图片描述

注意:不同文件访问数据,需要package包名去访问
api.MainRegister()
v1.PostWithJson()

7 汉化goland

下载GoLand2021汉化包zh.211.231.jar(https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack----/versions),适用GoLand版本2021.1 — 2021.1.1,May 17, 2021官方发布。
下载缓慢可复制下载链接到迅雷,下载后拖到GoLand界面内就可以自动安装,重启IDE变中文。

GOPATH模式gomod模式
必须设置GOPATH环境变量可设可不设,有默认
$GOPATH/pkg目录存放 .a 文件$GOPATH/pkg目录存放依赖包
$GOPATH/src下存放项目的源代码,可以是你自己写的代码,也可以是你 go get 下载的包可以放源代码文件,也可以不用
源代码文件必须放$GOPATH/src下源代码文件放任何地方
无法对依赖包作版本控制可以对依赖包作版本控制

1 环境搭建
1.安装Goland软件包
2 go mod 配置运行
|–|–|终端运行配置:
|–|–|go env 查看mod设置
|–|–|go env -w GO111MODULE=on //开启go mod 命令
|–|–|go env -w GOPROXY=https://goproxy.cn,direct //配置代理
|–|–|go mod download //下载用到的链接插件
|–|–|cmd运行配置:同终端配置一样操作一遍(好像不用)

go mod 方式启动项目
go mod init src //初始化mod:src是自定义的mod名字
go mod download //下载依赖
go mod tidy //清空项目不需要的依赖
go run main.go / go run . //运行

这里是引用
注意:配置好路径需要从上到下引用,不然找不到!

模块常用命令

go mod init <项目模块名称> 初始化模块
go mod edit:编辑go.mod文件,选项有-json、-require和-exclude,可以使用帮助go help mod edit
go mod graph:以文本模式打印模块需求图

依赖关系处理 ,根据go.mod文件

go mod tidy

将依赖包复制到项目下的 vendor目录。

go mod vendor

如果包被屏蔽(墙),可以使用这个命令,随后使用go build -mod=vendor编译

验证依赖是否正确

go mod verify

查找依赖

go mod why

显示依赖关系

go list -m all

显示详细依赖关系

go list -m -json all

下载依赖

go mod download [path@version]
在这里插入图片描述

这样配置好呢就可以使用了,但是会发现有个问题,ctrl+b无法定义到项目里面,于是需要在设置里面model模块里面勾上启用model模块,就可以了

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/869111
推荐阅读
相关标签
  

闽ICP备14008679号