goland使用:导入一个github开源项目tidb
2024-09-28 10:05:25
概要:在windos下的IDEA 的go语言的编辑器 goland的使用,导入github上面的开源项目。
问题:
下载好goland之后,open project打开一个下载好的githubhub项目时,import的的github地址出现红色波浪线,提示找不到对应的地址,即网上的“go can't find import: "github.com/** 错误”错误。
原因:
goland导入的项目的位置不在gopath的工作空间的src目录下,因此idea无法工作。
解决方法:
步骤:
1.设置file->setting -> gopath
指定go项目的所有的工作空间(gopath地址,存放各种go项目工程)
2. 将github项目,存放到gopath的src的目录下
2.1 src目录没有则自己创建
2.2 github的import有更多目录关系,则建对于的目录。例如,导入tidb项目,发现,tidb的import带有github.com/pingcap/tidb/* ,所以需要新建目录github.com/pingcap/,然后将tidb拷贝到该目录下
3.导入工程,open project 的项目地址为${GOPATH}/src/github.com/pingcap/tidb
Other:
目前已转至使用vim作为编辑器,具体配置可参看我的.vimrc
支持:查看跳转类型,函数定义,接口实现,满足一般ide的用法
效果截图:
END THANKS !
最新文章
- MySql UDF 调用外部程序和系统命令
- 洛谷P1108 低价购买[DP | LIS方案数]
- jquery自定义函数的多种方法
- Unity3d运行时动态修改材质
- url 转码
- UIScrollViewDelegate
- getline函数的用法
- HTML5七大优势“逼宫”APP
- adb shell 查找并删除文件
- Linux文件系统介绍
- Java编程之字符集问题研究
- [LeetCode]题解(python):095-Unique Binary Search Trees II
- ZOJ 3331 Process the Tasks
- AutoMapper5.0创建对象方法更新
- MySQL dump简单使用
- dmidecode的Python解析
- LeetCode第二十题-有效的括号
- Vue面试中经常会被问到的面试题
- java.lang.StackOverflowError
- maven生命周期绑定要点
热门文章
- 洛谷 P4571 BZOJ 2257 [JSOI2009]瓶子和燃料
- centos apache2.4.6 apache https配置
- WEB编程 入门简单 进阶难
- 前端每日实战:156# 视频演示如何用纯 CSS 创作一个飞机舷窗风格的 toggle 控件
- oracle触发器update本表数据
- debugfs linux rm 删除 恢复 Attempt to read block from filesystem resulted in short read while opening filesystem
- create react app的 css loader 进行局部配置
- 008-elasticsearch5.4.3【二】ES使用、ES客户端、索引操作【增加、删除】、文档操作【crud】
- Binder进程与线程ProcessState以及IPCThreadState
- 解决sql语句中参数为空(null)不会更新参数的问题