为了账号安全,请及时绑定邮箱和手机立即绑定

将 GAE 更新到 1.8.6 - 我现在该怎么办

将 GAE 更新到 1.8.6 - 我现在该怎么办

Go
哈士奇WWW 2021-07-01 10:24:05
我的 GAE 安装告诉我应该升级。我下载了 zip - 将名为 *go_appengine* 的旧文件夹重命名为 *go_appengine-1.8.5* 并从 zip 中提取了一个全新的 *go_appengine* 文件夹。现在,当我尝试在 LiteIde 下构建时,我得到了提示:go build runtime: windows/386 must be bootstrapped using make.bash当我尝试运行我的应用程序时,我得到:Failed to build Go application: C:\Go\GAE\go_appengine\google\src\...go can't find import: "math/big"我确信我需要执行一个简单的命令来构建所有内容,但我似乎无法在任何地方找到它。
查看完整描述

3 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

如果你找不到一个包,通常是因为它不在你的本地系统上,或者不在 Go 期望找到它的地方。看起来您使用的是 windows,而且我对 windows 作为开发环境并不完全熟悉,但是您的文件结构看起来可能会混淆编译器。

我可以说 Go 编译器将在 GOROOT 是运行 Go 的位置math/big的目录GOROOT/src/pkg/math/big中查找。因此,如果它找不到包,那么它就不是src/pkg/math/big运行 Go 的目录的子目录,这意味着您要么从错误的位置运行 Go,要么目录以某种方式搞砸了。

同样,我对 windows 不是很熟悉,但是从 linux 终端你可以找出 GOROOT 在哪里使用$echo $GOROOT$which go。可能有一些等效的方法可以找到运行编译器的目录,然后您可以尝试从那里跟踪目录。


查看完整回答
反对 回复 2021-07-05
  • 3 回答
  • 0 关注
  • 142 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信