Goland使用Go Modules创建/管理项目的操作


Posted in Golang onMay 06, 2021

创建项目

Goland使用Go Modules创建/管理项目的操作

Location:新项目文件夹GOROOT:go 安装根目录Proxy:https://goproxy.io,direct

重要:https://goproxy.io是下载go包的代理地址,设置后可在国内正常下载go仓库/github的包。

Goland使用Go Modules创建/管理项目的操作

创建一个go文件

创建了一个test.go

Goland使用Go Modules创建/管理项目的操作

下载安装需要的包

这里演示安装mysql driver包:github.com/go-sql-driver/mysql

直接import显示找不到包,使用左下方命令行工具,安装mysql driver

Goland使用Go Modules创建/管理项目的操作

使用go get 命令安装包

使用go get github.com/go-sql-driver/mysql安装mysql driver,安装成功后test.go中import的包变绿。

我已经安装过一次,第一次安装应该会在命令窗口出现一些信息。

Goland使用Go Modules创建/管理项目的操作

补充:Goland 使用 go modules的TIPS

运行go mod tidy,报错:

go: golang.org/x/sys@v0.0.0-20180905080454-ebe1bf3edb33: unrecognized import path "golang.org/x/sys" (https fetch: Get https://golang.org/x/sys?go-get=1: dial tcp 216.239.37.1:443: c
onnectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed
to respond.)
go: error loading module requirements

原因是某些依赖在国内被墙了,这边可以设置一下proxy,就可以解决:

进入Goland的设置界面,File/Settings/Go/Go Module(vgo),设置一下Proxy为:https://goproxy.io。

Goland使用Go Modules创建/管理项目的操作

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。如有错误或未考虑完全的地方,望不吝赐教。

Golang 相关文章推荐
golang interface判断为空nil的实现代码
Apr 24 Golang
go原生库的中bytes.Buffer用法
Apr 25 Golang
浅谈Golang 嵌套 interface 的赋值问题
Apr 29 Golang
golang DNS服务器的简单实现操作
Apr 30 Golang
go mod 安装依赖 unkown revision问题的解决方案
May 06 Golang
go select编译期的优化处理逻辑使用场景分析
Jun 28 Golang
Golang数据类型和相互转换
Apr 12 Golang
golang使用map实现去除重复数组
Apr 14 Golang
GO语言异常处理分析 err接口及defer延迟
Apr 14 Golang
Golang日志包的使用
Apr 20 Golang
深入理解 Golang 的字符串
May 04 Golang
详解Go语言中Get/Post请求测试
Jun 01 Golang
解决goland 导入项目后import里的包报红问题
Go 自定义package包设置与导入操作
goland 设置project gopath的操作
解决Goland 同一个package中函数互相调用的问题
浅谈golang package中init方法的多处定义及运行顺序问题
golang switch语句的灵活写法介绍
May 06 #Golang
go语言中fallthrough的用法说明
You might like
PHP脚本的10个技巧(5)
2006/10/09 PHP
PHP中$_SERVER的详细参数与说明
2008/07/29 PHP
php获取百度收录、百度热词及百度快照的方法
2015/04/02 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
JavaScript脚本性能的优化方法
2007/02/02 Javascript
zShowBox 图片放大展示jquery版 兼容性
2011/09/24 Javascript
javascript算法题 求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2012/07/21 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
灵活的理解JavaScript中的this指向
2016/02/25 Javascript
Bootstrap Metronic完全响应式管理模板之菜单栏学习笔记
2016/07/08 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
JS实现数组简单去重及数组根据对象中的元素去重操作示例
2018/01/05 Javascript
Vue EventBus自定义组件事件传递
2018/06/25 Javascript
详解vue2.0监听属性的使用心得及搭配计算属性的使用
2018/07/18 Javascript
vue项目中跳转到外部链接的实例讲解
2018/09/20 Javascript
微信小程序--特定区域滚动到顶部时固定的方法
2019/04/28 Javascript
three.js欧拉角和四元数的使用方法
2020/07/26 Javascript
ant design pro中可控的筛选和排序实例
2020/11/17 Javascript
python实现点对点聊天程序
2018/07/28 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
python实现趣味图片字符化
2019/04/30 Python
python科学计算之narray对象用法
2019/11/25 Python
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
CSS3实现渐变背景兼容问题
2020/05/06 HTML / CSS
Canvas获取视频第一帧缩略图的实现
2020/11/11 HTML / CSS
HTML5 body设置全屏背景图片的示例代码
2020/12/08 HTML / CSS
荷兰手表网站:Watch2Day
2018/07/02 全球购物
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
领导检查欢迎词
2014/01/14 职场文书
社会实践的活动方案
2014/08/22 职场文书
高中生第一学年自我鉴定
2014/09/12 职场文书
2015教师年度工作总结范文
2015/04/07 职场文书
红色影片观后感
2015/06/18 职场文书
2015年幼儿园班主任个人工作总结
2015/10/22 职场文书
《中彩那天》教学反思
2016/02/24 职场文书
导游词之河北邯郸
2019/09/12 职场文书