我已按照本指南安装 AppEngine SDK。 https://developers.google.com/appengine/docs/go/gettingstarted/introduction

我最初使用 Brew 安装了 Go 1.2(在 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。我认为我必须一直$GOPATH在 SDK 和本机 Go 之间手动切换,这没有任何意义,甚至对我不起作用(因为我主要从事非 appengine 的工作)。

我显然在这里做错了什么。我错过了什么?