Rumah > Soal Jawab > teks badan
用了intellij + golang插件,配置好GO SDK和项目为GO项目后,把project的GOPATH设到了vendor目录
发现import中很多还是红色的,从github clone下来的项目verdor/src并不全,不知道是不是我操作有问题,通过go get拿全了src后,import下就全绿了,没问题。
但是还是有极少数的几个地方是红的,比如container/container.go,daemon/daemon.go
找不到其定义的位置,请教是IDE问题还是我设置问题,或者是别的什么,谢谢
仅有的幸福2017-04-25 09:04:23
Saya menyelesaikan masalah sebaik sahaja saya menyebutnya Masalahnya ialah sistem tidak dipilih dalam teg binaan, saya hanya menetapkannya kepada Linux, tetapi yang lalai tidak berfungsi fail di bawah projek .idea iml
<buildTags>
<option name="os" value="linux" />
</buildTags>
Sebabnya kerana terdapat berbilang struct Container dalam direktori container, container_solaris/container_unix/container_windows Tanpa menetapkan os, IDE tidak akan tahu struct mana yang hendak digunakan