昨晚更新了 Google App Engine SDK 之后......兩者都go env具有goapp env正確的 GOPATH 和 GOROOT,go build并且goapp build兩者都可以工作,但appcfg.py update ...返回每個第三方包都丟失了。即使我為每個包運行goapp get ...或go get ...再次運行,也沒有什么區別,因為它們已經在 GOPATH 中。僅此一點就應該通過兩個命令都構建項目這一事實來證實。有什么問題?:(編輯:每次我運行它都會產生不同的錯誤appcfg.py update .......main.go:4:找不到導入:“github.com/gin-gonic/gin” github.com/gin-gonic/gin/binding/default_validator.go:7:找不到導入:“gopkg.在/go-playground/validator.v8” github.com/gin-gonic/gin/context.go:17:找不到導入:“github.com/gin-gonic/gin/binding”... 跑goapp get ...所有這些,即使他們已經在那里。main.go:4:找不到導入:“github.com/gin-gonic/gin” github.com/gin-gonic/contrib/gzip/gzip.go:9:找不到導入:“github. com/gin-gonic/gin” github.com/gin-gonic/gin/render/yaml.go:10:找不到導入:“gopkg.in/yaml.v2”...重復,goapp get ...再次運行所有這些。main.go:4:找不到導入:“github.com/gin-gonic/gin” github.com/gin-gonic/gin/render/yaml.go:10:找不到導入:“gopkg.在/yaml.v2"沒有意義。圖書館已經在那里了。我可以做goapp build,它可以工作,但我不能部署。所有這些都在“---開始服務器輸出---”和“---結束服務器輸出---”包裝內......這是服務器端問題嗎?
2 回答

陪伴而非守候
TA貢獻1757條經驗 獲得超8個贊
https://groups.google.com/forum/#!topic/google-appengine-go/rVHZXlSfC7E ... 正如另一位用戶在此處指出的,這是 Google App Engine 的臨時問題。
可以通過注釋掉main()
項目主包中的方法來解決。通常init()
使用 ,因此除了在同時部署到其他平臺或為非 App Engine 執行在本地構建時的輕微不便外,這目前不會導致任何其他問題。
- 2 回答
- 0 關注
- 205 瀏覽
添加回答
舉報
0/150
提交
取消