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 elasticsearch Client的使用详解
May 05 Golang
浅谈golang 中time.After释放的问题
May 05 Golang
关于golang高并发的实现与注意事项说明
May 08 Golang
Golang 获取文件md5校验的方法以及效率对比
May 08 Golang
Golang中异常处理机制详解
Jun 08 Golang
go开发alertmanger实现钉钉报警
Jul 16 Golang
golang内置函数len的小技巧
Jul 25 Golang
Go 通过结构struct实现接口interface的问题
Oct 05 Golang
Go语言基础map用法及示例详解
Nov 17 Golang
golang操作rocketmq的示例代码
Apr 06 Golang
Go归并排序算法的实现方法
Apr 06 Golang
golang使用map实现去除重复数组
Apr 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 冒泡排序算法的实现代码
2010/08/08 PHP
PHP生成Gif图片验证码
2013/10/27 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
浅析php如何实现爬取数据原理
2018/09/27 PHP
PDO::errorCode讲解
2019/01/28 PHP
Iframe thickbox2.0使用的方法
2009/03/05 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
jQuery实现产品对比功能附源码下载
2016/08/09 Javascript
你知道setTimeout是如何运行的吗?
2016/08/16 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
2016/11/09 Javascript
基于require.js的使用(实例讲解)
2017/09/07 Javascript
JS函数节流和函数防抖问题分析
2017/12/18 Javascript
在vue组件中使用axios的方法
2018/03/16 Javascript
浅谈Vue页面级缓存解决方案feb-alive(上)
2019/04/14 Javascript
微信小程序实现搜索历史功能
2020/03/26 Javascript
ionic+html5+API实现双击返回键退出应用
2019/09/17 Javascript
js实现左右轮播图
2020/01/09 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
Python中django学习心得
2017/12/06 Python
使用Selenium破解新浪微博的四宫格验证码
2018/10/19 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
python按键按住不放持续响应的实例代码
2019/07/17 Python
手把手教你Python yLab的绘制折线图的画法
2019/10/23 Python
The Hut美国/加拿大:英国领先的豪华在线百货商店
2019/03/26 全球购物
英国最大的在线快递公司之一:ParcelHero
2019/11/04 全球购物
最新教师自我评价分享
2013/11/12 职场文书
心理咨询承诺书
2014/05/20 职场文书
希特勒的演讲稿
2014/05/23 职场文书
消防工作实施方案
2014/06/09 职场文书
公司法人授权委托书范本
2014/09/12 职场文书
代收款委托书范本
2014/10/01 职场文书
个人事迹材料范文
2014/12/29 职场文书
预备党员个人总结
2015/02/14 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
《童年》读后感(三篇)
2019/08/27 职场文书