安装appengine sdk后Golang Undefined google.JWTAccessTokenSourceFromJSON

时间:2016-05-23 22:38:08

标签: google-app-engine go

我今天晚上安装了Go app引擎包。这似乎打破了我的整个Go安装。

每次我尝试运行任何go命令时,它都会失败:

../../../google.golang.org/grpc/credentials/oauth/oauth.go:85: undefined: google.JWTAccessTokenSourceFromJSON

企业风险管理...

我尝试了google.golang.org目录但没有成功。当我跑去go -x。/ ...我得到以下内容:

WORK=/var/folders/94/4lkprvq57vj4svwmt_kz5h6m0000gn/T/go-build842729114
mkdir -p $WORK/google.golang.org/grpc/credentials/oauth/_obj/
mkdir -p $WORK/google.golang.org/grpc/credentials/
cd /Users/simon/Documents/Code/golang/src/google.golang.org/grpc/credentials/oauth
/usr/local/Cellar/go/1.6.2/libexec/pkg/tool/darwin_amd64/compile -o $WORK/google.golang.org/grpc/credentials/oauth.a -trimpath $WORK -p google.golang.org/grpc/credentials/oauth -complete -buildid 8d03dba436005dd3d1e75147bde330259f288075 -D _/Users/simon/Documents/Code/golang/src/google.golang.org/grpc/credentials/oauth -I $WORK -I /Users/simon/Documents/Code/golang/pkg/darwin_amd64 -pack ./oauth.go
# google.golang.org/grpc/credentials/oauth
../../../google.golang.org/grpc/credentials/oauth/oauth.go:85: undefined: google.JWTAccessTokenSourceFromJSON

在所有理智消失之前,需要帮助解决问题。

1 个答案:

答案 0 :(得分:1)

我也遇到了这个问题。我认为go get功能在更新Google应用引擎套件时会删除过时的回购。

这对我有用:

cd $GOPATH/src/golang.org/x/oauth2/google
git fetch 
git pull

原来我在主人后面有66次提交;这为我修好了。希望它适合你。