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
golang中切片copy复制和等号复制的区别介绍
Apr 27 Golang
golang 实现菜单树的生成方式
Apr 28 Golang
Golang 空map和未初始化map的注意事项说明
Apr 29 Golang
解决Golang time.Parse和time.Format的时区问题
Apr 29 Golang
对Golang中的FORM相关字段理解
May 02 Golang
完美解决golang go get私有仓库的问题
May 05 Golang
关于golang高并发的实现与注意事项说明
May 08 Golang
深入理解go slice结构
Sep 15 Golang
Golang Elasticsearches 批量修改查询及发送MQ
Apr 19 Golang
Golang获取List列表元素的四种方式
Apr 20 Golang
Go中使用gjson来操作JSON数据的实现
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
查找php配置文件php.ini所在路径的二种方法
2014/05/26 PHP
一端时间轮换的广告
2006/06/26 Javascript
JQuery Ajax 跨域访问的解决方案
2010/03/12 Javascript
关于event.cancelBubble和event.stopPropagation()的区别介绍
2011/12/11 Javascript
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
2015/11/07 Javascript
基于Javascript实现弹出页面效果
2016/01/01 Javascript
JavaScript 对象字面量讲解
2016/06/06 Javascript
node.js中使用Export和Import的方法
2017/09/18 Javascript
node中的cookie的具体使用
2018/09/13 Javascript
ES6顶层对象、global对象实例分析
2019/06/14 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
[03:42]2018完美盛典-《加冕》
2018/12/16 DOTA
跟老齐学Python之大话题小函数(2)
2014/10/10 Python
Python实现ssh批量登录并执行命令
2016/10/25 Python
django主动抛出403异常的方法详解
2019/01/04 Python
python类中super() 的使用解析
2019/12/19 Python
python如何导入依赖包
2020/07/13 Python
尤妮佳moony海外旗舰店:日本殿堂级纸尿裤品牌
2018/02/23 全球购物
幼儿园春游活动方案
2014/01/19 职场文书
旅游个人求职信范文
2014/01/30 职场文书
低碳生活倡议书
2014/04/14 职场文书
幼儿发展评估方案
2014/06/11 职场文书
中秋节国旗下演讲稿
2014/09/05 职场文书
信用卡结清证明怎么写
2014/09/13 职场文书
科学育儿宣传标语
2014/10/08 职场文书
2015年五一劳动节慰问信
2015/03/23 职场文书
2015年司法所工作总结
2015/04/27 职场文书
2015年前台文员工作总结
2015/05/18 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
初一数学教学反思
2016/02/17 职场文书
2016年小学“公民道德宣传日”活动总结
2016/04/01 职场文书
JavaScript嵌入百度地图API的最详细方法
2021/04/16 Javascript
java如何实现获取客户端ip地址的示例代码
2022/04/07 Java/Android
Moment的feature导致线上bug解决分析
2022/09/23 Javascript