我試圖讓測試工作在我的本地開發機雲SDK版本是:159.0.0goapp測試爲什麼要在/ tmp中查找文件?
一切我讀過說我應該沒有變化GOROOT所以我不知道如何解決這個問題。
$ /用戶/布賴恩/谷歌雲SDK /平臺/ google_appengine/GOROOT /斌/ goapp測試
go: cannot find GOROOT directory: /tmp/go_sdk887571938/appengine/go_appengine/goroot
布萊恩@布萊恩 - 的MacBook週四6月15日10時22分37秒〜/去/ SRC/skincarereview
$去ENV
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/bryan/go/"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GO15VENDOREXPERIMENT="1"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"
CXX="clang++"
CGO_ENABLED="1"
布萊恩@布萊恩 - 的MacBook週四6月15日10時22分57秒〜/去/ src目錄/ skincarereview
個$ LS〜/谷歌雲SDK
total 408
drwxr-xr-x 30 bryan staff 1020 Jun 14 20:31 .install
-rw-r--r-- 1 bryan staff 980 Jun 14 20:30 LICENSE
-rw-r--r-- 1 bryan staff 673 Jun 14 20:30 README
-rw-r--r-- 1 bryan staff 162673 Jun 14 20:30 RELEASE_NOTES
-rw-r--r-- 1 bryan staff 8 Jun 14 20:30 VERSION
drwxr-xr-x 10 bryan staff 340 Jun 14 20:30 bin
-rw-r--r-- 1 bryan staff 2734 Jun 14 20:30 completion.bash.inc
-rw-r--r-- 1 bryan staff 2083 Jun 14 20:30 completion.zsh.inc
drwxr-xr-x 3 bryan staff 102 Jun 14 20:30 help
-rwxr-xr-x 1 bryan staff 1581 Jun 14 20:30 install.bat
-rwxr-xr-x 1 bryan staff 3471 Jun 14 20:30 install.sh
drwxr-xr-x 10 bryan staff 340 Jun 14 20:30 lib
-rw-r--r-- 1 bryan staff 308 Jun 14 20:30 path.bash.inc
-rw-r--r-- 1 bryan staff 1210 Jun 14 20:30 path.fish.inc
-rw-r--r-- 1 bryan staff 31 Jun 14 20:30 path.zsh.inc
drwxr-xr-x 6 bryan staff 204 Jun 14 20:30 platform
-rw-r--r-- 1 bryan staff 40 Jun 14 20:30 properties
布萊恩@布萊恩 - 的MacBook週四6月15日10:24:22〜/去/ src目錄/ skincarereview
$查找/ -name GOROOT 2> /開發/空
/Users/bryan/google-cloud-sdk/platform/google_appengine/goroot
布萊恩@布萊恩 - 的MacBook週四6月15日10點28分43秒〜/去/ src目錄/ skincarereview
$回聲$ PATH
/Users/bryan/google-cloud-sdk/bin:/Users/bryan/go/src/:/Users/bryan/google-cloud-sdk/platform/google_appengine/goroot/bin/:/Users/bryan/google-cloud-sdk/bin/:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin
看看main.go行155,我認爲錯誤正在拋出,我沒有看到「goroot」被設置的位置。
if fi, err := os.Stat(goroot); err != nil || !fi.IsDir() {
fmt.Fprintf(os.Stderr, "go: cannot find GOROOT directory: %v\n", goroot)
os.Exit(2)
}
我已經從頭開始重新安裝2單獨的電腦。我犯了同樣的錯誤。 – BryanWheelock
@BryanWheelock好的。我想我提到的答案的第一部分也沒有幫助? – VonC
我刪除了GO和PATH。 我向Google發送了一些東西,問題在於SDK代碼中的錯誤。我不確定更新的時間。 – BryanWheelock