¿Cómo importar paquetes locales en Golang + GAE?Cómo importar el paquete Go local en GAE
Quiero algo como esto:
app/
-app.yaml
-/my_app
--my_app.go
--/package1
---package1.go
Listado de my_app.go:
package my_app
import (
"http"
"./package1"
)
func init() {
http.HandleFunc("/", package1.index)
}
Listado de package1.go:
package package1
import (
"http"
"fmt"
)
func index (w http.ResponseWriter, r * http.Request) {
fmt.Fprint(w, "I'm index page =) ")
}
que este caso tengo un error como:
/path/to/project/my_app/my_app.go:5: can't find import: ./package1
2011/11/03 10:50:51 go-app-builder: Failed building app: failed running 6g: exit status 1
Gracias por su ayuda.
para un ejemplo real comprobar https://github.com/haarts/flipco.in que utiliza el lib bigote externa. – harm
Desafortunadamente, estás equivocado. He encontrado respuesta a mi pregunta. Si quiero agregar el paquete a my_app/package1, debería escribir la importación "my_app/package1". Gracias por responder. – Rusfearuth
heno Estoy equivocado oups. Tenga en cuenta el "debería" en mi respuesta como, esto es lo que haría en el lugar de mezclar la importación del paquete1 con my_app – dupoxy