关于GoLand创建项目勾选index entire GOPATH导致的问题

使用GoLand创建项目默认是勾选 Index entire GOPATH 的 。下面分别介绍勾选或不勾选 Index entire GOPATH 的区别。

创建项目时勾选index entire GOPATH

勾选index entire GOPATH会导致创建出来的项目不能导自定义的包和函数:

GOPATH的配置:

创建项目时不勾选index entire GOPATH

和勾选报错是一样的。

GOPATH配置:

如何解决不能导自定义的包和函数的问题

  1. 打开GOPATH配置。
  2. Project GOPATH添加当前项目所在的路径。
  3. 经过测试只要配置了Project GOPATH,够不够选 Use GOPATH that's defined in system environment 和 Index entire GOPATH 都能成功导入自定义包和函数了。

关于GoLand创建项目勾选index entire GOPATH导致的问题

https://ganzhixiong.com/p/14f74a7e/

Author

干志雄

Posted on

2021-06-09

Updated on

2021-06-09

Licensed under

Comments