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 post文件时Content-Type出现的问题
May 02 Golang
golang 实现并发求和
May 08 Golang
Golang生成Excel文档的方法步骤
Jun 09 Golang
go select编译期的优化处理逻辑使用场景分析
Jun 28 Golang
go goroutine 怎样进行错误处理
Jul 16 Golang
手把手教你导入Go语言第三方库
Aug 04 Golang
Go语言实现一个简单的并发聊天室的项目实战
Mar 18 Golang
如何解决goland,idea全局搜索快捷键失效问题
Apr 03 Golang
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
Jun 14 Golang
Go语言编译原理之源码调试
Aug 05 Golang
Go gorilla securecookie库的安装使用详解
Aug 14 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模拟QQ登录的方法
2015/07/29 PHP
php无限级分类实现方法分析
2016/10/19 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
JavaScript iframe的相互操作浅析
2009/10/14 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
2014/05/29 Javascript
判断在css加载完毕后执行后续代码示例
2014/09/03 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
2014/11/26 Javascript
js实现控制文件拖拽并获取拖拽内容功能
2018/02/17 Javascript
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
Vue进度条progressbar组件功能
2018/04/17 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
vue2.0 下拉框默认标题设置方法
2018/08/22 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
2019/01/27 Javascript
JavaScript中this的全面解析及常见实例
2019/05/14 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
vue 开发之路由配置方法详解
2019/12/02 Javascript
[01:07:47]Secret vs Optic Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
python 文件操作api(文件操作函数)
2016/08/28 Python
python与php实现分割文件代码
2017/03/06 Python
Python探索之ModelForm代码详解
2017/10/26 Python
Python文件常见操作实例分析【读写、遍历】
2018/12/10 Python
python ChainMap 合并字典的实现步骤
2019/06/11 Python
如何爬取通过ajax加载数据的网站
2019/08/15 Python
Python GUI库Tkiner使用方法代码示例
2020/11/27 Python
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
浅谈移动端网页图片预加载方案
2018/11/05 HTML / CSS
方正Java笔试题
2014/07/03 面试题
后勤采购员岗位职责
2013/12/19 职场文书
天地会口号
2014/06/17 职场文书
新颖的化妆品活动方案
2014/08/21 职场文书
党员贯彻十八大精神思想汇报范文
2014/10/25 职场文书
学校教师师德师风承诺书
2015/04/28 职场文书
opencv用VS2013调试时用Image Watch插件查看图片
2021/07/26 Python
浅谈JavaScript浅拷贝和深拷贝
2021/11/07 Javascript
CentOS8.4安装Redis6.2.6的详细过程
2021/11/20 Redis
Mysql忘记密码解决方法
2022/02/12 MySQL