質問: ローカルで`go run`すると実行されるが、 Google app engine にデプロイしようとするとimportしているパッケージにエラーがでます。 解決の方針を指南いただきたいです。 --- GithubAPIを使用したアプリをGAEにデプロイしたいです。 以下のようにエラーメッセージが出ます。 使用しているパッケージgithub.gom/google/go-git のimport “context”が上手くいっていないようです。 go getしても状況は変わりません GOPATHの設定を変えたらいいのかなと考えたのですが、よくわかりませんでした。 どうすれば解決できるでしょうか ご教授いただけるど幸いですm ``` $goapp serve 2017/03/10 14:43:48 Can't find package "context" in $GOPATH: cannot find package "context" in any of: /home/go_appengine/goroot/src/context (from $GOROOT) /home/go/src/context (from $GOPATH) $goapp deploy github.com/google/go-github/github/activity.go:8: can't find import: "context" ```
回答: go-github最新版だと1.7必須になったため。 (https://github.com/google/go-github/commit/796decd247300437ba695568862bcfab779ec98b) このコミットより前に checkout すると動いた。 GAEのgo推奨versionは1.6