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判断key是否在map中的代码
Apr 24 Golang
Go语言使用select{}阻塞main函数介绍
Apr 25 Golang
golang slice元素去重操作
Apr 30 Golang
go设置多个GOPATH的方式
May 05 Golang
GoLang中生成UUID唯一标识的实现
May 08 Golang
Golang中异常处理机制详解
Jun 08 Golang
深入理解go缓存库freecache的使用
Feb 15 Golang
Golang MatrixOne使用介绍和汇编语法
Apr 19 Golang
Golang 结构体数据集合
Apr 22 Golang
Golang 实现 WebSockets 之创建 WebSockets
Apr 24 Golang
Go本地测试解耦任务拆解及沟通详解Go本地测试的思路沟通的重要性总结
Jun 21 Golang
Go gorilla securecookie库的安装使用详解
Aug 14 Golang
解决goland 导入项目后import里的包报红问题
Go 自定义package包设置与导入操作
goland 设置project gopath的操作
解决Goland 同一个package中函数互相调用的问题
浅谈golang package中init方法的多处定义及运行顺序问题
golang switch语句的灵活写法介绍
May 06 #Golang
go语言中fallthrough的用法说明
You might like
《雄兵连》《烈阳天道》真的来了
2020/07/13 国漫
实例讲解PHP中使用命名空间
2019/01/27 PHP
Laravel5.1框架注册中间件的三种场景详解
2019/07/09 PHP
JQUERY CHECKBOX全选,取消全选,反选方法三
2008/08/30 Javascript
Javascript 布尔型分析
2008/12/22 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
2013/04/07 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
Javascript基础教程之while语句
2015/01/18 Javascript
Javascript核心读书有感之词法结构
2015/02/01 Javascript
jQuery实现在最后一个元素之前插入新元素的方法
2015/07/18 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
JS动态加载脚本并执行回调操作
2016/08/24 Javascript
修改jquery中dialog的title属性方法(推荐)
2016/08/26 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
深入理解ES6中let和闭包
2018/02/22 Javascript
安装vue-cli的简易过程
2018/05/22 Javascript
在JavaScript中实现链式调用的实现
2019/12/24 Javascript
用实例解释Python中的继承和多态的概念
2015/04/27 Python
Python实现多线程抓取妹子图
2015/08/08 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
2019/01/15 Python
Python进阶之@property动态属性的实现
2019/04/01 Python
解决python虚拟环境切换无效的问题
2020/04/30 Python
Python计算矩阵的和积的实例详解
2020/09/10 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
英国家喻户晓的折扣商场:TK Maxx
2017/05/26 全球购物
自荐信包含哪些内容
2013/10/30 职场文书
高级方案规划工程师岗位职责
2013/11/29 职场文书
教师个人的自我评价分享
2014/01/02 职场文书
专题组织生活会方案
2014/06/15 职场文书
年终晚会活动方案
2014/08/21 职场文书
清洁工个人总结
2015/03/04 职场文书
2015年小学语文工作总结
2015/05/25 职场文书
标枪加油稿
2015/07/22 职场文书