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:垃圾回收GC触发条件详解
Apr 24 Golang
go原生库的中bytes.Buffer用法
Apr 25 Golang
golang switch语句的灵活写法介绍
May 06 Golang
Goland使用Go Modules创建/管理项目的操作
May 06 Golang
go mod 安装依赖 unkown revision问题的解决方案
May 06 Golang
Golang并发操作中常见的读写锁详析
Aug 30 Golang
如何利用golang运用mysql数据库
Mar 13 Golang
victoriaMetrics库布隆过滤器初始化及使用详解
Apr 05 Golang
GO语言字符串处理函数之处理Strings包
Apr 14 Golang
Golang Elasticsearches 批量修改查询及发送MQ
Apr 19 Golang
Go本地测试解耦任务拆解及沟通详解Go本地测试的思路沟通的重要性总结
Jun 21 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里的JS打印函数
2006/10/09 PHP
一家之言的经验之谈php+mysql扎实个人基本功
2008/03/27 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
2011/06/16 PHP
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
2014/12/15 PHP
Symfony的安装和配置方法
2016/03/17 PHP
User Scripts: Video Download by User Scripts
2007/05/14 Javascript
JavaScript中出现乱码的处理心得
2009/12/24 Javascript
js获取dom的高度和宽度(可见区域及部分等等)
2013/06/13 Javascript
JS实现table表格数据排序功能(可支持动态数据+分页效果)
2016/05/26 Javascript
JS弹性运动实现方法分析
2016/12/15 Javascript
深入浅出webpack之externals的使用
2017/12/04 Javascript
uni-app微信小程序登录授权的实现
2020/05/22 Javascript
[10:24]郎朗助力完美“圣”典,天籁交织奏响序曲
2016/12/18 DOTA
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
2014/10/23 Python
Python编写屏幕截图程序方法
2015/02/18 Python
tensorflow中next_batch的具体使用
2018/02/02 Python
python 中的list和array的不同之处及转换问题
2018/03/13 Python
Python中pandas模块DataFrame创建方法示例
2018/06/20 Python
在python2.7中用numpy.reshape 对图像进行切割的方法
2018/12/05 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
Python-jenkins 获取job构建信息方式
2020/05/12 Python
python语言中有算法吗
2020/06/16 Python
Python调用ffmpeg开源视频处理库,批量处理视频
2020/11/16 Python
python中K-means算法基础知识点
2021/01/25 Python
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
台湾时尚彩瞳专门店:imeime
2019/08/16 全球购物
泰国时尚电商:POMELO Fashion
2020/03/11 全球购物
如何用Python来进行查询和替换一个文本字符串
2014/01/02 面试题
大专生自我鉴定范文
2013/10/01 职场文书
音乐专业应届生教师求职信
2013/11/04 职场文书
销售职业生涯规划范文
2014/03/14 职场文书
三分钟英语演讲稿
2014/04/24 职场文书
清洁员岗位职责
2015/02/15 职场文书
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis
Echarts如何重新渲染实例详解
2022/05/30 Javascript