概要:在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 !

最新文章

  1. MySql UDF 调用外部程序和系统命令
  2. 洛谷P1108 低价购买[DP | LIS方案数]
  3. jquery自定义函数的多种方法
  4. Unity3d运行时动态修改材质
  5. url 转码
  6. UIScrollViewDelegate
  7. getline函数的用法
  8. HTML5七大优势“逼宫”APP
  9. adb shell 查找并删除文件
  10. Linux文件系统介绍
  11. Java编程之字符集问题研究
  12. [LeetCode]题解(python):095-Unique Binary Search Trees II
  13. ZOJ 3331 Process the Tasks
  14. AutoMapper5.0创建对象方法更新
  15. MySQL dump简单使用
  16. dmidecode的Python解析
  17. LeetCode第二十题-有效的括号
  18. Vue面试中经常会被问到的面试题
  19. java.lang.StackOverflowError
  20. maven生命周期绑定要点

热门文章

  1. 洛谷 P4571 BZOJ 2257 [JSOI2009]瓶子和燃料
  2. centos apache2.4.6 apache https配置
  3. WEB编程 入门简单 进阶难
  4. 前端每日实战:156# 视频演示如何用纯 CSS 创作一个飞机舷窗风格的 toggle 控件
  5. oracle触发器update本表数据
  6. debugfs linux rm 删除 恢复 Attempt to read block from filesystem resulted in short read while opening filesystem
  7. create react app的 css loader 进行局部配置
  8. 008-elasticsearch5.4.3【二】ES使用、ES客户端、索引操作【增加、删除】、文档操作【crud】
  9. Binder进程与线程ProcessState以及IPCThreadState
  10. 解决sql语句中参数为空(null)不会更新参数的问题