我按照本指南安裝AppEngine SDK。 https://developers.google.com/appengine/docs/go/gettingstarted/introduction前往 - 找不到包「appengine」
我最初安裝了Go 1.2和Brew(在OSX上)。我已經把我的路徑:
export GOPATH=$HOME/Documents/go
export PATH=$GOPATH/bin:$PATH
export PATH=$HOME/Documents/go/go_appengine:$PATH
我複製/粘貼的Hello World應用程序,並與goapp serve
運行它。都好。
現在,當我嘗試使用appengine
:
import (
"appengine"
)
我得到編譯時錯誤:
api.go:5:5: cannot find package "appengine" in any of:
/usr/local/Cellar/go/1.2/libexec/src/pkg/appengine (from $GOROOT)
/Users/jan/Documents/go/src/appengine (from $GOPATH)
出發指南文檔並沒有說這事。它似乎像SDK有自己的$GOPATH
像/src
,/pkg
和/bin
目錄。我假設我必須始終在SDK和原生Go之間手動切換$GOPATH
,這沒有任何意義,甚至不適合我(因爲我主要工作在非appengine的東西上)。
我明顯在這裏做錯了事。我錯過了什麼?
編輯: 似乎實際的appengine服務器正在編譯和運行良好,但是我的整個設置被破壞(測試,Vim ...)。有什麼解決方法嗎?
請嘗試遵循Kyle Finley在他的回答中提供的[steps](https://stackoverflow.com/questions/11286534/test-cases-for-go-and-appengine)。 – alpe1