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语言切片前或中间插入项与内置copy()函数详解
Apr 27 Golang
golang DNS服务器的简单实现操作
Apr 30 Golang
golang日志包logger的用法详解
May 05 Golang
浅谈golang package中init方法的多处定义及运行顺序问题
May 06 Golang
浅谈Golang 切片(slice)扩容机制的原理
Jun 09 Golang
Golang 语言控制并发 Goroutine的方法
Jun 30 Golang
golang内置函数len的小技巧
Jul 25 Golang
Go 语言中 20 个占位符的整理
Oct 16 Golang
Go语言实现一个简单的并发聊天室的项目实战
Mar 18 Golang
Go语言 详解net的tcp服务
Apr 14 Golang
Golang 链表的学习和使用
Apr 19 Golang
Golang jwt身份认证
Apr 20 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
关于拼配咖啡,你要知道
2021/03/03 咖啡文化
PHP学习 运算符与运算符优先级
2008/06/15 PHP
PHP 木马攻击防御技巧
2009/06/13 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
2016/08/19 PHP
php微信公众平台交互与接口详解
2016/11/28 PHP
PHP中创建和编辑Excel表格的方法
2018/09/13 PHP
JavaScript Timer实现代码
2010/02/17 Javascript
输入框的字数时时统计—关于 onpropertychange 和 oninput 使用
2011/10/21 Javascript
javascript制作loading动画效果 loading效果
2014/01/14 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
Vue学习笔记进阶篇之vue-cli安装及介绍
2017/07/18 Javascript
详解vue-cli本地环境API代理设置和解决跨域
2017/09/05 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
Node.js系列之连接DB的方法(3)
2019/08/30 Javascript
JavaScript Dom实现轮播图原理和实例
2021/02/19 Javascript
跟老齐学Python之不要红头文件(1)
2014/09/28 Python
Python 冒泡,选择,插入排序使用实例
2015/02/05 Python
python标准算法实现数组全排列的方法
2015/03/17 Python
Python实现的随机森林算法与简单总结
2018/01/30 Python
django用户注册、登录、注销和用户扩展的示例
2018/03/19 Python
如何更优雅地写python代码
2019/07/02 Python
Django 过滤器汇总及自定义过滤器使用详解
2019/07/19 Python
关于python 的legend图例,参数使用说明
2020/04/17 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
《天安门广场》教学反思
2014/04/23 职场文书
企业标语大全
2014/07/01 职场文书
超市周年庆活动方案
2014/08/16 职场文书
学校总务处领导干部个人对照检查材料思想汇报
2014/10/06 职场文书
白酒代理协议书范本
2014/10/26 职场文书
工人先进事迹材料
2014/12/26 职场文书
实验心得体会范文
2016/01/25 职场文书
合作合同协议书
2016/03/21 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
带你学习MySQL执行计划
2021/05/31 MySQL
Python 数据科学 Matplotlib图库详解
2021/07/07 Python