goland 设置project gopath的操作


Posted in Golang onMay 06, 2021

用goland打开别人的go项目。可能碰到下面的问题goland cannot find package "server/common/config" in any of:

这是因为没有设置项目的gopath

设置方法

goland 设置project gopath的操作

goland 设置project gopath的操作

补充:Goland创建Go project 配置当前project GOPATH

1. new project 取消勾选index entire GOPATH

GOPATH是项目部署和构建目录,默认是c:\user\xxx\go文件夹,go get命令下载的第三方包都会放入此目录,勾选后默认会使用环境变量中配置的全局GOPATH变量,创建出来的项目不知道为什么不能导自定义的包和函数,暂时还不知道怎么办,以后知道怎么办了再更新,希望有大佬看到评论一下。这里我们先取消勾选。

goland 设置project gopath的操作

2. 创建GOPATH的目录结构

goland 设置project gopath的操作

3. 设置本工程的GOPATH

goland 设置project gopath的操作

选择Go-GOPATH点击project GOPATH的加号+添加当前工程的路径取消勾选Use GOPATH that's defined in system environment勾选Index entire GOPATH

goland 设置project gopath的操作

4.测试

在src下创建项目测试,main函数和调用其他自定义包的函数:

创建demo1.go文件后默认的package是test,修改为main即可,以后在test根目录下创建的go文件都属于main包

goland 设置project gopath的操作

goland 设置project gopath的操作

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。如有错误或未考虑完全的地方,望不吝赐教。

Golang 相关文章推荐
Go各时间字符串使用解析
Apr 02 Golang
go语言map与string的相互转换的实现
Apr 07 Golang
golang正则之命名分组方式
Apr 25 Golang
Go语言切片前或中间插入项与内置copy()函数详解
Apr 27 Golang
关于golang高并发的实现与注意事项说明
May 08 Golang
Golang二维数组的使用方式
May 28 Golang
Go语言空白表示符_的实例用法
Jul 04 Golang
go开发alertmanger实现钉钉报警
Jul 16 Golang
Go Plugins插件的实现方式
Aug 07 Golang
Go中的条件语句Switch示例详解
Aug 23 Golang
victoriaMetrics库布隆过滤器初始化及使用详解
Apr 05 Golang
go goth封装第三方认证库示例详解
Aug 14 Golang
解决Goland 同一个package中函数互相调用的问题
浅谈golang package中init方法的多处定义及运行顺序问题
golang switch语句的灵活写法介绍
May 06 #Golang
go语言中fallthrough的用法说明
Golang之sync.Pool使用详解
May 06 #Golang
Golang 编译成DLL文件的操作
May 06 #Golang
完美解决golang go get私有仓库的问题
May 05 #Golang
You might like
PHP连接MongoDB示例代码
2012/09/06 PHP
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
PHP的自定义模板引擎
2017/03/24 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
php根据命令行参数生成配置文件详解
2019/03/15 PHP
JavaScript修改css样式style
2008/04/15 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
JavaScript常用函数工具集:lao-utils
2016/03/01 Javascript
JS计算距当前时间的时间差实例
2017/12/29 Javascript
p5.js入门教程和基本形状绘制
2018/03/15 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
vue axios封装httpjs,接口公用配置拦截操作
2020/08/11 Javascript
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
[59:42]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
解析Python中的__getitem__专有方法
2016/06/27 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
Python基于matplotlib实现绘制三维图形功能示例
2018/01/18 Python
python 剪切移动文件的实现代码
2018/08/02 Python
Python 字符串换行的多种方式
2018/09/06 Python
Mac下Anaconda的安装和使用教程
2018/11/29 Python
Python中正反斜杠(‘/’和‘\’)的意义与用法
2019/08/12 Python
解决python有时候import不了当前的包问题
2019/08/28 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
python程序输出无内容的解决方式
2020/04/09 Python
英国团购网站:Groupon英国
2017/11/28 全球购物
中国梦我的梦演讲稿
2014/04/23 职场文书
汉语言文学专业自荐信
2014/06/11 职场文书
出国留学英文自荐信
2015/03/25 职场文书
给朋友的道歉短信
2015/05/12 职场文书
Python自动化测试PO模型封装过程详解
2021/06/22 Python
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏
Python几种酷炫的进度条的方式
2022/04/11 Python
Python四款GUI图形界面库介绍
2022/06/05 Python