文章目录


报错

unexpected directory layout:
import path: github.com/gogo/protobuf/proto
root: D:\SoftwareAndProgram\program\Go\Development\src
dir: D:\SoftwareAndProgram\program\Go\Development\src\k8s.io\kubernetes\vendor\github.com\gogo\protobuf\proto
expand root: D:\SoftwareAndProgram\program\Go\Development\src
expand dir: D:\SoftwareAndProgram\program\Go\Development\src\k8s.io\kubernetes\vendor\github.com\gogo\protobuf\proto
separator: \

解决

将原来的​​vendor​​目录修改为​​vendor1​​,将下面的内容放到一个​​tempvendor/src​​目录下:

编译kubernetes源码时报错:unexpected directory layout_github

将​​tempvendor/src​​目录添加到​​GoLand​​的​​GOPATH​​中:

编译kubernetes源码时报错:unexpected directory layout_github_02