本人用Goland调试github.com/oliver006/redis_exporter源码的时候,竟然出现下列编译错误

Goland环境下同一个package下出现undefined

 

随后发现函数NewRedisExporter、结构体Options均是处于main包下exporter.go文件中

Goland环境下同一个package下出现undefined

 

这就很奇怪了,处于同一个包下肯定是可以找到的,随后用go build .命令跑了一下,确实是可以编译成功的,这个时候我就怀疑是Goland的问题了,应该是Goland按照文件级别来进行编译的。随后进行如图处理:

Goland环境下同一个package下出现undefined

 

将Run kind设置为Directory就可以了编译成功了!

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-06
  • 2022-12-23
  • 2021-08-21
  • 2021-08-16
  • 2021-11-19
  • 2022-01-16
猜你喜欢
  • 2021-08-02
  • 2021-08-04
  • 2021-06-06
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案