2012-10-10 47 views
4

我開始開發與GoLang & GAE的應用程序,但我很難找到如何佈局文件。這就是我如何保持組織我的GoLang文件至今(使用GAE之前)GoLang /谷歌App引擎 - 目錄結構

-golang 
--bin 
--pkg 
--src 
---breinbaas.nl 
----lib 
-----package1 
-----package2 

如果我要開發GAE應用程序,我想放入

-golang 
--src 
---breinbaas 
----deploy 
-----mygae_app 

,不過爲什麼我能夠使用lib目錄中的文件嗎?

有沒有辦法在golang/src/breinbaas/lib目錄中使用go文件?我一直在收到一個未找到包的錯誤,我可以解決這個問題的唯一方法是將lib目錄複製到golang/src/breinbaas/deploy/mygae-app,但這意味着要將源文件複製到多個位置,這非常糟糕爲了一致性。

Thx提前! Rob

+0

http://stackoverflow.com/a/9587616/568473 – alex

+0

回答同類問題[here](http://stackoverflow.com/a/38730554/2566060) – dbenque

回答

2

Go App Engine SDK目前不支持從您的GOPATH上傳軟件包,因此現在複製是您唯一的選擇。

請隨時在Google App Engine issue tracker上創建一個關於此的問題。

+2

從版本1.7.4開始, Go appengine SDK會自動從GOPATH上傳包。 –