我的 GAE 安裝告訴我應(yīng)該升級(jí)。我下載了 zip - 將名為 *go_appengine* 的舊文件夾重命名為 *go_appengine-1.8.5* 并從 zip 中提取了一個(gè)全新的 *go_appengine* 文件夾?,F(xiàn)在,當(dāng)我嘗試在 LiteIde 下構(gòu)建時(shí),我得到了提示:go build runtime: windows/386 must be bootstrapped using make.bash當(dāng)我嘗試運(yùn)行我的應(yīng)用程序時(shí),我得到:Failed to build Go application: C:\Go\GAE\go_appengine\google\src\...go can't find import: "math/big"我確信我需要執(zhí)行一個(gè)簡(jiǎn)單的命令來(lái)構(gòu)建所有內(nèi)容,但我似乎無(wú)法在任何地方找到它。
3 回答

慕桂英546537
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
如果你找不到一個(gè)包,通常是因?yàn)樗辉谀愕谋镜叵到y(tǒng)上,或者不在 Go 期望找到它的地方??雌饋?lái)您使用的是 windows,而且我對(duì) windows 作為開(kāi)發(fā)環(huán)境并不完全熟悉,但是您的文件結(jié)構(gòu)看起來(lái)可能會(huì)混淆編譯器。
我可以說(shuō) Go 編譯器將在 GOROOT 是運(yùn)行 Go 的位置math/big
的目錄GOROOT/src/pkg/math/big
中查找。因此,如果它找不到包,那么它就不是src/pkg/math/big
運(yùn)行 Go 的目錄的子目錄,這意味著您要么從錯(cuò)誤的位置運(yùn)行 Go,要么目錄以某種方式搞砸了。
同樣,我對(duì) windows 不是很熟悉,但是從 linux 終端你可以找出 GOROOT 在哪里使用$echo $GOROOT
或$which go
??赡苡幸恍┑刃У姆椒梢哉业竭\(yùn)行編譯器的目錄,然后您可以嘗試從那里跟蹤目錄。
- 3 回答
- 0 關(guān)注
- 168 瀏覽
添加回答
舉報(bào)
0/150
提交
取消