ir a la comstackción funciona bien pero ir a ejecutar falla

Tengo algunos archivos en el paquete principal bajo un directorio:

main.go config.go server.go

Cuando lo hago: “ir a comstackr” el progtwig se construye perfecto y funciona bien. Cuando lo hago: “ve a ejecutar main.go”, falla.

Salida:

# command-line-arguments ./main.go:7: undefined: Config ./main.go:8: undefined: Server 

Los símbolos que no están definidos son estructuras y están en mayúscula, por lo que deben exportarse.

Versión My Go: go1.1.2 linux / amd64

Esto debería funcionar

 go run main.go config.go server.go 

Go run toma un archivo o archivos y los cumple y solo los archivos que explican los símbolos que faltan en la publicación original.