我已按照本指南安装 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 的工作)。
我显然在这里做错了什么。我错过了什么?
编辑:似乎实际的 appengine 服务器正在编译和运行良好,但是我的整个设置已损坏(测试,Vim ...)。有什么解决方法吗?
相关分类