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
用golang如何替换某个文件中的字符串
Apr 25 Golang
golang goroutine顺序输出方式
Apr 29 Golang
Golang: 内建容器的用法
May 05 Golang
关于golang高并发的实现与注意事项说明
May 08 Golang
Golang实现AES对称加密的过程详解
May 20 Golang
Golang 语言控制并发 Goroutine的方法
Jun 30 Golang
修改并编译golang源码的操作步骤
Jul 25 Golang
Golang并发操作中常见的读写锁详析
Aug 30 Golang
Go语言并发编程 sync.Once
Oct 16 Golang
Golang获取List列表元素的四种方式
Apr 20 Golang
Golang解析JSON对象
Apr 30 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 闭包特性在实际应用中的问题
2009/10/30 PHP
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
2012/06/27 PHP
PHP遍历并打印指定目录下所有文件实例
2014/02/10 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
js+css实现增加表单可用性之提示文字
2013/06/03 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
2013/10/24 Javascript
javascript面向对象之共享成员属性与方法及prototype关键字用法
2015/01/13 Javascript
调试JavaScript中正则表达式中遇到的问题
2015/01/27 Javascript
快速使用Bootstrap搭建传送带
2016/05/06 Javascript
JavaScript进阶练习及简单实例分析
2016/06/03 Javascript
js轮播图透明度切换(带上下页和底部圆点切换)
2017/04/27 Javascript
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
2019/05/09 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
详解Vite的新体验
2021/02/22 Javascript
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
Django实现组合搜索的方法示例
2018/01/23 Python
python深度优先搜索和广度优先搜索
2018/02/07 Python
Python实现Restful API的例子
2019/08/31 Python
CSS3 实用技巧:实现黑白图像效果示例代码
2013/07/11 HTML / CSS
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
写给妈妈的道歉信
2014/01/11 职场文书
《第一朵杏花》教学反思
2014/04/16 职场文书
创业融资计划书
2014/04/25 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
工伤死亡理赔协议书
2014/10/20 职场文书
小学运动会通讯稿
2015/07/18 职场文书
民间借贷纠纷起诉书
2015/08/03 职场文书
2016年秋季开学典礼新闻稿
2015/11/25 职场文书
如何拟写通知正文?
2019/04/02 职场文书
如何用threejs实现实时多边形折射
2021/05/07 Javascript
Mysql表数据比较大情况下修改添加字段的方法实例
2022/06/28 MySQL