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中实现给gif、png、jpeg图片添加文字水印
Apr 26 Golang
Go语言切片前或中间插入项与内置copy()函数详解
Apr 27 Golang
Golang 实现超大文件读取的两种方法
Apr 27 Golang
解决golang在import自己的包报错的问题
Apr 29 Golang
解决go在函数退出后子协程的退出问题
Apr 30 Golang
对Golang中的FORM相关字段理解
May 02 Golang
解决Golang中goroutine执行速度的问题
May 02 Golang
go select编译期的优化处理逻辑使用场景分析
Jun 28 Golang
golang操作rocketmq的示例代码
Apr 06 Golang
Golang实现可重入锁的示例代码
May 25 Golang
go goth封装第三方认证库示例详解
Aug 14 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
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
2010/04/07 PHP
php自动加载的两种实现方法
2010/06/21 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2006/11/24 Javascript
IE8 兼容性问题(属性名区分大小写)
2009/06/04 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
2014/02/26 Javascript
node.js中的fs.readdirSync方法使用说明
2014/12/17 Javascript
Vue组件BootPage实现简单的分页功能
2016/09/12 Javascript
基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑
2016/12/14 Javascript
JavaScript实现弹窗效果代码分析
2017/03/09 Javascript
JavaScript实现区块链
2018/03/14 Javascript
jquery简单实现纵向的无缝滚动代码实例
2019/04/01 jQuery
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
2019/05/06 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
2019/05/12 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
[07:59]2014DOTA2叨叨刀塔 林熊猫称被邀请赛现场盛况震撼
2014/07/21 DOTA
[51:29]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python实现的数据结构与算法之基本搜索详解
2015/04/22 Python
python实现AES加密与解密
2019/03/28 Python
Python 函数list&read&seek详解
2019/08/28 Python
python实现的多任务版udp聊天器功能案例
2019/11/13 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
对Matlab中共轭、转置和共轭装置的区别说明
2020/05/11 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
2020/11/10 Python
英国手机零售商:Metrofone
2019/03/18 全球购物
机电一体化专业推荐信
2013/12/03 职场文书
写给女生的道歉信
2014/01/08 职场文书
关于护士节的演讲稿
2014/05/26 职场文书
不听老师话的万能检讨书
2014/10/04 职场文书
群众对十八届四中全会的期盼
2014/10/17 职场文书
上课说话检讨书500字
2014/11/01 职场文书
新郎新娘答谢词
2015/01/04 职场文书
产品调价通知函
2015/04/20 职场文书
读《推着妈妈去旅行》有感1500字
2019/10/15 职场文书
如何使用JavaScript策略模式校验表单
2021/04/29 Javascript