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 原生http web 服务跨域restful api的写法介绍
Apr 27 Golang
彻底理解golang中什么是nil
Apr 29 Golang
Golang 使用Map实现去重与set的功能操作
Apr 29 Golang
goland 设置project gopath的操作
May 06 Golang
Golang的继承模拟实例
Jun 30 Golang
Go语言应该什么情况使用指针
Jul 25 Golang
深入理解go slice结构
Sep 15 Golang
一文搞懂Golang 时间和日期相关函数
Dec 06 Golang
Golang流模式之grpc的四种数据流
Apr 13 Golang
Golang Elasticsearches 批量修改查询及发送MQ
Apr 19 Golang
Golang 实现 WebSockets 之创建 WebSockets
Apr 24 Golang
Golang 入门 之url 包
May 04 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详解ASCII码对照表与字符转换
2011/12/05 PHP
zend framework中使用memcache的方法
2016/03/04 PHP
PHP文件上传小程序 适合初学者学习!
2019/05/23 PHP
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
2013/02/25 Javascript
js中复制行和删除行的操作实例
2013/06/25 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
javascript 小数取整简单实现方式
2014/05/30 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
KnockoutJs快速入门教程
2016/05/16 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
2018/12/11 Javascript
vue设计一个倒计时秒杀的组件详解
2019/04/06 Javascript
Vue中常用rules校验规则(实例代码)
2019/11/14 Javascript
JavaScript变量Dom对象的所有属性
2020/04/30 Javascript
JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】
2020/05/01 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
2020/10/24 Javascript
[02:51]DOTA2 2015国际邀请赛中国区预选赛第一日战报
2015/05/27 DOTA
[00:16]热血竞技场
2019/03/06 DOTA
通过python顺序修改文件名字的方法
2018/07/11 Python
python PrettyTable模块的安装与简单应用
2019/01/11 Python
seek引发的python文件读写的问题及解决
2019/07/26 Python
Python imutils 填充图片周边为黑色的实现
2020/01/19 Python
使用Python内置模块与函数进行不同进制的数的转换
2020/04/26 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
python 三种方法实现对Excel表格的读写
2020/11/19 Python
汤米巴哈马官方网站:Tommy Bahama
2017/05/13 全球购物
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
教师自我评价范例
2013/09/24 职场文书
企业项目策划书
2014/01/11 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
保护母亲河倡议书
2014/04/14 职场文书
2016年第十四个公民道德宣传日活动总
2016/04/01 职场文书
Linux中如何安装并部署Redis
2022/04/18 Servers