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 相关文章推荐
Golang 如何实现函数的任意类型传参
Apr 29 Golang
golang 实现Location跳转方式
May 02 Golang
go语言中fallthrough的用法说明
May 06 Golang
聊聊golang中多个defer的执行顺序
May 08 Golang
Go语言基础知识点介绍
Jul 04 Golang
Go中的条件语句Switch示例详解
Aug 23 Golang
golang实现一个简单的websocket聊天室功能
Oct 05 Golang
如何利用golang运用mysql数据库
Mar 13 Golang
Go归并排序算法的实现方法
Apr 06 Golang
Golang原生rpc(rpc服务端源码解读)
Apr 07 Golang
Golang 1.18 多模块Multi-Module工作区模式的新特性
Apr 11 Golang
Golang实现可重入锁的示例代码
May 25 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
超神学院:鹤熙已踏入神圣领域,实力不比凯莎弱
2020/03/02 国漫
队列在编程中的实际应用(php)
2010/09/04 PHP
PHP跨时区(UTC时间)应用解决方案
2013/01/11 PHP
基于Discuz security.inc.php代码的深入分析
2013/06/03 PHP
学习php开源项目的源码指南
2014/12/21 PHP
php准确计算复活节日期的方法
2015/04/18 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
通过js动态操作table(新增,删除相关列信息)
2012/05/23 Javascript
Javascript中 关于prototype属性实现继承的原理图
2013/04/16 Javascript
解析JavaScript中点号“.”的多义性
2013/12/02 Javascript
javascript操作数组详解
2014/12/17 Javascript
JavaScript操作cookie类实例
2015/03/31 Javascript
深入学习JavaScript的AngularJS框架中指令的使用方法
2016/03/05 Javascript
Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法
2016/10/13 Javascript
微信小程序 页面之间传参实例详解
2017/01/13 Javascript
JS实现AES加密并与PHP互通的方法分析
2017/04/19 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
2017/08/28 jQuery
使用cookie绕过验证码登录的实现代码
2017/10/12 Javascript
js提取中文拼音首字母的封装工具类
2018/03/12 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
详解React 的几种条件渲染以及选择
2018/10/23 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
解决vuex改变了state的值,但是页面没有更新的问题
2020/11/12 Javascript
[01:42]DOTA2 – 虚无之灵
2019/08/25 DOTA
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
python读取浮点数和读取文本文件示例
2014/05/06 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
django 通过URL访问上传的文件方法
2019/07/28 Python
python线程优先级队列知识点总结
2021/02/28 Python
高一自我鉴定
2013/12/17 职场文书
员工教育培训协议书
2014/09/27 职场文书
安全生产月宣传标语
2014/10/06 职场文书
公司管理制度范本
2015/08/03 职场文书
高质量“欢迎词”
2019/04/03 职场文书
Python快速实现一键抠图功能的全过程
2021/06/29 Python
mysqldump进行数据备份详解
2022/07/15 MySQL