如何导入Golang Appengine的github版本,因为版本google.golang.org/appengine已过时?

时间:2017-05-01 17:04:37

标签: google-app-engine go

google.golang.org/appengine的存储库已经过时(具体是aetest包),最新版本的aetest看起来就像是在github.com/golang/appengine

我不确定如何将存储库代码导入到我的本地计算机,因为代码存储库中的导入路径是过时的存储库。

我尝试过:
$ go get github.com/golang/appengine

package github.com/golang/appengine: code in directory /Users/Bryan/work/gocode/src/github.com/golang/appengine expects import "google.golang.org/appengine"

因此看起来Github存储库中的代码使用旧的导入路径。

我应该如何正确导入最新版本的golang appengine?

1 个答案:

答案 0 :(得分:1)

将文件从$GOPATH/src/github.com/golang/appengine复制到$GOPATH/src/google.golang.org/appengine,并使用google.golang.org/appengine作为导入路径。

那,或者进入$GOPATH/src/github.com/golang/appengine/doc.go并删除文件中package appengine之后的评论。

这是Go 1.4中添加canonical import paths的结果。