【问题标题】:Golang Undefined google.JWTAccessTokenSourceFromJSON after installing appengine sdk安装appengine sdk后Golang未定义google.JWTAccessTokenSourceFromJSON
【发布时间】:2016-06-22 06:57:49
【问题描述】:

我今晚安装了 Go 应用引擎包。这似乎破坏了我的整个 Go 安装。

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

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

嗯……

我尝试 nuking google.golang.org 目录但没有成功。当我运行 go get -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

在所有理智消失之前需要帮助修复。

【问题讨论】:

    标签: google-app-engine go


    【解决方案1】:

    我也遇到了这个问题。我认为go get 功能在更新 Google 应用程序引擎包时提取了一个过时的存储库。

    这对我有用:

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

    原来我落后 master 66 次提交;这为我修好了。希望它对你有用。

    【讨论】:

      猜你喜欢
      • 2022-02-19
      • 2021-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多