遇到這個問題當時我也是懵了,打開其他的工程都可以正常地引用使用這個包,唯獨有一個工程不行。。。再三確認import寫對了,package也存在,GoPath也設置了。找了大半天,無果。終於發現了是Goland的一個設置有問題:
這個Index entire GOPATH要勾上。如果不勾上,只有本工程和vendor包會被索引查找,這是爲了提升索引性能,但是會導致我這種問題:無法引用GOPATH裏面的所有其他包。
遇到這個問題當時我也是懵了,打開其他的工程都可以正常地引用使用這個包,唯獨有一個工程不行。。。再三確認import寫對了,package也存在,GoPath也設置了。找了大半天,無果。終於發現了是Goland的一個設置有問題:
這個Index entire GOPATH要勾上。如果不勾上,只有本工程和vendor包會被索引查找,這是爲了提升索引性能,但是會導致我這種問題:無法引用GOPATH裏面的所有其他包。