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 相关文章推荐
Go各时间字符串使用解析
Apr 02 Golang
go原生库的中bytes.Buffer用法
Apr 25 Golang
使用Golang的channel交叉打印两个数组的操作
Apr 29 Golang
go类型转换及与C的类型转换方式
May 05 Golang
golang switch语句的灵活写法介绍
May 06 Golang
Golang中异常处理机制详解
Jun 08 Golang
Golang生成Excel文档的方法步骤
Jun 09 Golang
K8s部署发布Golang应用程序的实现方法
Jul 16 Golang
使用GO语言实现Mysql数据库CURD的简单示例
Aug 07 Golang
Golang表示枚举类型的详细讲解
Sep 04 Golang
Go语言读取txt文档的操作方法
Jan 22 Golang
Golang日志包的使用
Apr 20 Golang
解决goland 导入项目后import里的包报红问题
Go 自定义package包设置与导入操作
goland 设置project gopath的操作
解决Goland 同一个package中函数互相调用的问题
浅谈golang package中init方法的多处定义及运行顺序问题
golang switch语句的灵活写法介绍
May 06 #Golang
go语言中fallthrough的用法说明
You might like
PHP截取汉字乱码问题解决方法mb_substr函数的应用
2008/03/30 PHP
PHP实现今天是星期几的几种写法
2013/09/26 PHP
thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法
2016/05/19 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
加速IE的Javascript document输出的方法
2010/12/02 Javascript
js FLASH幻灯片字符串中有连接符&的处理方法
2012/03/01 Javascript
在JavaScript中操作时间之setYear()方法的使用
2015/06/12 Javascript
js中的内部属性与delete操作符介绍
2015/08/10 Javascript
JQUERY表单暂存功能插件分享
2016/02/23 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
Angular.js组件之input mask对input输入进行格式化详解
2017/07/10 Javascript
详解layui弹窗父子窗口之间传参数的方法
2018/01/16 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
JavaScript数组去重的方法总结【12种方法,号称史上最全】
2019/02/28 Javascript
JS随机密码生成算法
2019/09/23 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
Python3实现从文件中读取指定行的方法
2015/05/22 Python
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
2016/01/20 Python
详解Python如何获取列表(List)的中位数
2016/08/12 Python
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
Python基于回溯法子集树模板解决全排列问题示例
2017/09/07 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
2018/02/13 Python
Python比较配置文件的方法实例详解
2019/06/06 Python
python shutil文件操作工具使用实例分析
2019/12/25 Python
Python imutils 填充图片周边为黑色的实现
2020/01/19 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
css3 仿写阿里云水纹效果的示例代码
2018/02/10 HTML / CSS
英国最大的网上药品商店:Chemist Direct
2017/12/16 全球购物
意大利在线药房:Saninforma
2021/02/11 全球购物
.NET是怎么支持多种语言的
2015/02/24 面试题
市场部专员岗位职责
2013/11/30 职场文书
趣味运动会活动方案
2014/02/12 职场文书
建房协议书
2014/04/11 职场文书
医学生求职自荐书
2014/06/12 职场文书
个人工作保证书
2015/02/28 职场文书
机关干部纪律作风整顿心得体会
2016/01/23 职场文书