赞
踩
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模块,就可以了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。