如何在Golang + GAE中导入本地软件包?如何在GAE中导入本地软件包
我想是这样的:
app/
-app.yaml
-/my_app
--my_app.go
--/package1
---package1.go
my_app.go上市:
package my_app
import (
"http"
"./package1"
)
func init() {
http.HandleFunc("/", package1.index)
}
package1.go上市:
package package1
import (
"http"
"fmt"
)
func index (w http.ResponseWriter, r * http.Request) {
fmt.Fprint(w, "I'm index page =) ")
}
我这个情况下,我有一个错误如:
/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
感谢您的帮助。
对于一个真实的实例检查https://github.com/haarts/flipco.in使用外部胡须库。 – harm
不幸的是,你错了。我在我的问题上找到了答案。如果我想将包添加到my_app/package1中,我应该写入导入“my_app/package1”。谢谢你的回答。 – Rusfearuth
干草我错了。请注意,“我应该”在我的回应中,这就是我将在package1 import与my_app – dupoxy