Error "no se puede cargar el paquete: paquete my_prog: se encontraron paquetes my_prog y main"
En mi GOPATH tengo algo como esto:
/bin/
/pkg/
/src/
/src/my_prog/
/src/my_prog/main.go
/src/my_prog/d_interface.go
/src/my_prog/d_struct_that_implements_the_interface.go
Enmain.go
yo tengopackage main
end_interface.go
yd_struct_that_implements_the_interface.go
yo tengopackage my_prog
.
Cuando trato dego build my_prog
Obtuve el siguiente error:
can't load package: package my_prog: found packages my_prog (d_interface.go) and main (main.go) in C:\dev\Code\Go\src\my_prog
¿Significa esto que cualquier archivo que pertenezca apackage main
¿Debería ir en su propia carpeta? Si es así, ¿cuál es la razón de esto?