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 Gin实现文件上传下载的示例代码
Apr 02 Golang
golang中的空slice案例
Apr 27 Golang
golang 如何通过反射创建新对象
Apr 28 Golang
解决Golang中goroutine执行速度的问题
May 02 Golang
Go语言基础函数基本用法及示例详解
Nov 17 Golang
如何利用golang运用mysql数据库
Mar 13 Golang
Go语言实现一个简单的并发聊天室的项目实战
Mar 18 Golang
Golang原生rpc(rpc服务端源码解读)
Apr 07 Golang
Go Grpc Gateway兼容HTTP协议文档自动生成网关
Jun 16 Golang
在ubuntu下安装go开发环境的全过程
Aug 05 Golang
Go结合Gin导出Mysql数据到Excel表格
Aug 05 Golang
解决goland 导入项目后import里的包报红问题
Go 自定义package包设置与导入操作
goland 设置project gopath的操作
解决Goland 同一个package中函数互相调用的问题
浅谈golang package中init方法的多处定义及运行顺序问题
golang switch语句的灵活写法介绍
May 06 #Golang
go语言中fallthrough的用法说明
You might like
PHP 循环删除无限分类子节点的实现代码
2013/06/21 PHP
PHP仿博客园 个人博客(1) 数据库与界面设计
2013/07/05 PHP
JavaScript 事件对象的实现
2009/07/13 Javascript
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
传智播客学习之JavaScript基础篇
2009/11/13 Javascript
IE浏览器打印的页眉页脚设置解决方法
2009/12/08 Javascript
js replace 与replaceall实例用法详解
2013/08/03 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
使用jquery清空、复位整个输入域
2015/04/02 Javascript
js字符串操作方法实例分析
2015/05/06 Javascript
JQuery中DOM事件合成用法实例分析
2015/06/13 Javascript
纯javascript模仿微信打飞机小游戏
2015/08/20 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
Node.js文件操作方法汇总
2016/03/22 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
Vue2.x中的父组件传递数据至子组件的方法
2017/05/01 Javascript
react-router实现跳转传值的方法示例
2017/05/27 Javascript
AngularJS实现tab选项卡的方法详解
2017/07/05 Javascript
javascript将url解析为json格式的两种方法
2017/08/18 Javascript
jQuery实现的页面详情展开收起功能示例
2018/06/11 jQuery
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
[01:32:50]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第一场 1月25日
2021/03/11 DOTA
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
Python中的localtime()方法使用详解
2015/05/22 Python
python梯度下降法的简单示例
2018/08/31 Python
OpenCV搞定腾讯滑块验证码的实现代码
2019/05/18 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
canvas实现有递增动画的环形进度条的实现方法
2019/07/10 HTML / CSS
HTML5 Canvas 实现K线图的示例代码
2019/12/23 HTML / CSS
经济信息管理专业大学生求职信
2013/09/27 职场文书
整改报告怎么写
2014/11/06 职场文书
三方合作意向书范本
2015/05/09 职场文书
2016年“节能宣传周”活动总结
2016/04/05 职场文书
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL