AppEngine SDKをインストールする際、このガイドに従っています。 https://developers.google.com/appengine/docs/go/gettingstarted/introductionGo - パッケージ "appengine"を見つけることができません
私はもともとBREW(OSX上)でGo 1.2をインストールしました。私は私のパスを設定しました:
export GOPATH=$HOME/Documents/go
export PATH=$GOPATH/bin:$PATH
export PATH=$HOME/Documents/go/go_appengine:$PATH
私はコピー/貼り付けハローワールドアプリを、そして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に/src
、/pkg
、/bin
のような独自の$GOPATH
があるようです。私は手動でSDKとネイティブGoの間で$GOPATH
を手動で切り替えなければならないと想定しています。これは意味がなく、私にとってはうまくいきません(私は主にApp Engine以外のもので動作します)。
私は明らかにここで間違っています。私は何が欠けていますか?
EDIT: 実際のappengineサーバーがコンパイルされ、正常に動作しているようですが、セットアップ全体が壊れています(テスト、Vim ...)。回避策はありますか?
Kyle Finleyが提供している[steps](https://stackoverflow.com/questions/11286534/test-cases-for-go-and-appengine)の答えに従ってください。 – alpe1