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 switch语句的灵活写法介绍
May 06 Golang
Go 自定义package包设置与导入操作
May 06 Golang
基于Golang 高并发问题的解决方案
May 08 Golang
Golang全局变量加锁的问题解决
May 08 Golang
Golang标准库syscall详解(什么是系统调用)
May 25 Golang
Golang二维数组的使用方式
May 28 Golang
Golang中异常处理机制详解
Jun 08 Golang
浅谈Golang 切片(slice)扩容机制的原理
Jun 09 Golang
golang为什么要统一错误处理
Apr 03 Golang
Go语言grpc和protobuf
Apr 13 Golang
Golang 字符串的常见操作
Apr 19 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开发中四种查询返回结果分析
2011/01/02 PHP
PHP读取文件内容后清空文件示例代码
2014/03/18 PHP
php检测文件编码的方法示例
2014/04/25 PHP
学习php设计模式 php实现状态模式
2015/12/07 PHP
关于图片按比例自适应缩放的js代码
2011/10/30 Javascript
点击按钮或链接不跳转只刷新页面的脚本整理
2013/10/22 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
js中利用tagname和id获取元素的方法
2016/01/03 Javascript
javascript实现图片左右滚动效果【可自动滚动,有左右按钮】
2016/09/19 Javascript
js实现添加删除表格(两种方法)
2017/04/27 Javascript
React+react-dropzone+node.js实现图片上传的示例代码
2017/08/23 Javascript
jquery实现企业定位式导航效果
2018/01/01 jQuery
js console.log打印对象时属性缺失的解决方法
2019/05/23 Javascript
vue插槽slot的简单理解与用法实例分析
2020/03/14 Javascript
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
[01:04:09]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第二场 2月2日
2021/03/11 DOTA
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
2014/06/09 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
利用Pyhton中的requests包进行网页访问测试的方法
2018/12/26 Python
Python静态类型检查新工具之pyright 使用指南
2019/04/26 Python
Django框架创建项目的方法入门教程
2019/11/04 Python
python ubplot使用方法解析
2020/01/10 Python
Python线程协作threading.Condition实现过程解析
2020/03/12 Python
丹尼尔惠灵顿手表天猫官方旗舰店:Daniel Wellington
2017/08/25 全球购物
美国女性奢华品牌精品店:INTERMIX
2017/10/12 全球购物
股东协议书范本
2014/04/14 职场文书
服装设计专业求职信
2014/06/16 职场文书
银行主办会计岗位职责
2014/08/13 职场文书
售房协议书范本2014
2014/10/23 职场文书
本科毕业论文导师评语
2014/12/31 职场文书
总经理岗位职责范本
2015/04/01 职场文书