如何在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