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 正则匹配效率详解
Apr 25 Golang
go语言求任意类型切片的长度操作
Apr 26 Golang
go结构体嵌套的切片数组操作
Apr 28 Golang
golang goroutine顺序输出方式
Apr 29 Golang
Golang中interface{}转为数组的操作
Apr 30 Golang
go设置多个GOPATH的方式
May 05 Golang
Golang之sync.Pool使用详解
May 06 Golang
Golang Gob编码(gob包的使用详解)
May 07 Golang
详解Go语言Slice作为函数参数的使用
Jul 02 Golang
Go语言基础知识点介绍
Jul 04 Golang
golang连接MySQl使用sqlx库
Apr 14 Golang
Golang 结构体数据集合
Apr 22 Golang
解决goland 导入项目后import里的包报红问题
Go 自定义package包设置与导入操作
goland 设置project gopath的操作
解决Goland 同一个package中函数互相调用的问题
浅谈golang package中init方法的多处定义及运行顺序问题
golang switch语句的灵活写法介绍
May 06 #Golang
go语言中fallthrough的用法说明
You might like
php+mysql实现数据库随机重排实例
2014/10/17 PHP
重定向实现代码
2006/11/20 Javascript
javascript开发中因空格引发的错误
2010/11/08 Javascript
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
使用jquery实现图文切换效果另加特效
2013/01/20 Javascript
JS控制文本框textarea输入字数限制的方法
2013/06/17 Javascript
js点击按钮实现带遮罩层的弹出视频效果
2015/12/19 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
python和shell变量互相传递的几种方法
2013/11/20 Python
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
Python读取键盘输入的2种方法
2015/06/16 Python
Python初学时购物车程序练习实例(推荐)
2017/08/08 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
2018/04/27 Python
Django异步任务之Celery的基本使用
2019/03/23 Python
Python实现 版本号对比功能的实例代码
2019/04/18 Python
numpy库与pandas库axis=0,axis= 1轴的用法详解
2019/05/27 Python
Django 用户认证组件使用详解
2019/07/23 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
浅析PyCharm 的初始设置(知道)
2020/10/12 Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
2021/01/28 Python
python利用xpath爬取网上数据并存储到django模型中
2021/02/26 Python
Agoda台湾官网:国内外订房2折起
2018/03/20 全球购物
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
财务会计人员求职的自我评价
2014/01/13 职场文书
京剧自荐信
2014/01/26 职场文书
应急处置方案
2014/06/16 职场文书
2014应届本科生自我评价
2014/09/13 职场文书
2015年女工委工作总结
2015/07/27 职场文书
企业法人任命书
2015/09/21 职场文书
JavaScript最完整的深浅拷贝实现方式详解
2022/02/28 Javascript