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语言 go程释放操作(退出/销毁)
Apr 30 Golang
对Golang中的FORM相关字段理解
May 02 Golang
解决goland 导入项目后import里的包报红问题
May 06 Golang
关于golang高并发的实现与注意事项说明
May 08 Golang
go select编译期的优化处理逻辑使用场景分析
Jun 28 Golang
试了下Golang实现try catch的方法
Jul 01 Golang
使用GO语言实现Mysql数据库CURD的简单示例
Aug 07 Golang
Golang 并发下的问题定位及解决方案
Mar 16 Golang
golang生成并解析JSON
Apr 14 Golang
golang语言指针操作
Apr 14 Golang
Go语言测试库testify使用学习
Jul 23 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入门
2006/10/09 PHP
织梦模板标记简介
2007/03/11 PHP
PHP中的生成XML文件的4种方法分享
2012/10/06 PHP
PHP基于文件存储实现缓存的方法
2015/07/20 PHP
PHP简单实现遍历目录下特定文件的方法小结
2017/05/22 PHP
php调用云片网接口发送短信的实现方法
2017/10/25 PHP
PHP7内核CGI与FastCGI详解
2019/04/14 PHP
PHP dirname简单使用代码实例
2020/11/13 PHP
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
jquery tools之tooltip
2009/07/25 Javascript
jQuery判断iframe中元素是否存在的方法
2013/05/11 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
javascript每日必学之继承
2016/02/23 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
微信小程序 购物车简单实例
2016/10/24 Javascript
微信小程序 wx:for的使用实例详解
2017/04/27 Javascript
深入浅析Node.js单线程模型
2017/07/10 Javascript
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
2017/10/19 jQuery
AngularJS与后端php的数据交互方法
2018/08/13 Javascript
30分钟用Node.js构建一个API服务器的步骤详解
2019/05/24 Javascript
Vue CL3 配置路径别名详解
2019/05/30 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
2019/11/25 Javascript
vue接通后端api以及部署到服务器操作
2020/08/13 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
分享Python开发中要注意的十个小贴士
2016/08/30 Python
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
2017/06/20 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
如何写自我评价?自我评价写什么好?
2014/03/14 职场文书
微笑服务演讲稿
2014/05/13 职场文书
政治学专业毕业生求职信
2014/08/11 职场文书
身边的榜样活动方案
2014/08/20 职场文书
高中学生自我评价范文
2014/09/23 职场文书
张家口市高新区党工委群众路线教育实践活动整改方案
2014/10/25 职场文书
一年级小学生评语大全
2014/12/25 职场文书
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB